{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "biber-tests-0.2.20-1.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T13:11:03.911431983Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/biber-tests-0.2.20-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-biber-2.20",
      "name": "biber",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9b73a57a791c82bc8c50749e628500a0588a45d57bd2c6d9aacc2b1dbf0e3a98"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=biber-2.20-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://biblatex-biber.sourceforge.net/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Command-line bibliographic manager, BibTeX replacement",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.20-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-coreutils-9.4",
      "name": "coreutils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "eea6c6456947e2e0bb05eb3e4971a5c099bf6275860c55b4b142773426289226"
        }
      ],
      "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-21.oe2403sp3?arch=x86_64&epoch=0&upstream=coreutils-9.4-21.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/coreutils/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.4-21.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-5.38.0",
      "name": "perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "db6ec701b8fda17b36abd847ea905dc4705255ac160039b9db87fe4cd96c7dca"
        }
      ],
      "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.oe2403sp3?arch=x86_64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "A highly capable, feature-rich programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Capture-Tiny-0.48",
      "name": "perl-Capture-Tiny",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "156a717a673a111c9f5d78739c536bfa8aeb094d216e67aeb4ecd612d36b4ccc"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Capture-Tiny-0.48-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Capture-Tiny",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Capture STDOUT and STDERR from Perl, XS or external programs",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.48-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Encode-3.21",
      "name": "perl-Encode",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "607bdd5bcacfd329689939598a885b19cc749fad5453454409527beaae53b75b"
        }
      ],
      "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.oe2403sp3?arch=x86_64&epoch=4&upstream=perl-Encode-3.21-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Encode",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Character encodings in Perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:3.21-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-File-Which-1.27",
      "name": "perl-File-Which",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "71d77ec7e402c470d4621d86a3ece5bfa8e9adfd8cfc0ed93ce56d54caacf0d4"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-File-Which-1.27-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/File-Which",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Perl implementation of the which utility as an API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.27-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-IPC-Cmd-1.04",
      "name": "perl-IPC-Cmd",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "95f83f49e1bb8ee64720a9ed9ca598def7bee77d412de5922917ef376d292274"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=2&upstream=perl-IPC-Cmd-1.04-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/IPC-Cmd",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Finding and running system commands made easy",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:1.04-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-IPC-Run3-0.048",
      "name": "perl-IPC-Run3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "daa8d51fe9b82beccb4f3eedfac3a7caeb3d80f1a1828b81f4f0a95440943bf6"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-IPC-Run3-0.048-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/IPC-Run3",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Run a subprocess in batch mode",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.048-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-List-AllUtils-0.19",
      "name": "perl-List-AllUtils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "be50c09ed0f59a96cdf2f844b7a58c7e44215800c16dda48fc0fb6dabdebdef7"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-List-AllUtils-0.19-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/List-AllUtils",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Combines List::Util and List::SomeUtils",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.19-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Log-Log4perl-1.57",
      "name": "perl-Log-Log4perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "16dc9fb8177d712b8c33d7b0802a12a4d4b98035a73ac7c8d491d9cec211d1d8"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Log-Log4perl-1.57-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Log-Log4perl",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Log4j implementation for Perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.57-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-PathTools-3.89",
      "name": "perl-PathTools",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "16349a1e801b8bd8bfddee9e461101fbccfc363292a70b234323592ea29037a8"
        }
      ],
      "description": "Tools for working with directory and file names.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-PathTools@3.89-1.oe2403sp3?arch=x86_64&epoch=0&upstream=perl-PathTools-3.89-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/PathTools",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "PathTools Perl Module (Cwd, File::Spec)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.89-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
      "name": "perl-Scalar-List-Utils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fac57ac6918d9fe1ef74832897d9f5fc6497a0a4d9b25e9592a187a023333a24"
        }
      ],
      "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.oe2403sp3?arch=x86_64&epoch=4&upstream=perl-Scalar-List-Utils-1.63-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Scalar-List-Utils",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Common Scalar and List utility subroutines",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:1.63-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Differences-0.70",
      "name": "perl-Test-Differences",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c5479e06bddc6bece8149d0c4b01a9380321b0f05b3b72268e4d96c99784ba9a"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Test-Differences-0.70-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Test-Differences",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Harness-3.48",
      "name": "perl-Test-Harness",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d57e2ff4d8be8d3e19deb67a74f898300b596171b8baba22e3e754f06a55052d"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=2&upstream=perl-Test-Harness-3.48-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Test-Harness",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Run Perl standard test scripts with statistics",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:3.48-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Simple-1.302198",
      "name": "perl-Test-Simple",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "36f8110c04fdb3db8256e1f98679cbad7655430340eedd78f0cca196b57bbb08"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=2&upstream=perl-Test-Simple-1.302198-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Test-Simple",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Basic utilities for writing tests",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:1.302198-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Text-Diff-1.45",
      "name": "perl-Text-Diff",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d07c91079b631610a35b2ffc2d87f81c9a439a2aff519f1d94031b03ee157c6e"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Text-Diff-1.45-8.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Text-Diff",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Perform diffs on files and record sets",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.45-8.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
      "name": "perl-Unicode-Normalize",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "af5a8db339ef7f7dfcca3cf948846038a9754d766ce85f467df7c92a8ea88185"
        }
      ],
      "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.oe2403sp3?arch=x86_64&epoch=0&upstream=perl-Unicode-Normalize-1.32-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Unicode-Normalize",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Unicode Normalization Forms",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.32-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
      "name": "perl-XML-LibXML",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "af5b310ae6072be9db8d9933ab715b48116265eed17d6e401aeb8f018a2a0096"
        }
      ],
      "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-3.oe2403sp3?arch=x86_64&epoch=1&upstream=perl-XML-LibXML-2.0209-3.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/XML-LibXML",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "Perl Binding for libxml2",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:2.0209-3.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libs-5.38.0",
      "name": "perl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bbddb64223440ac51d3a031901f2ebd81372666046191f404bb254e28c528307"
        }
      ],
      "description": "This package is the shared library for perl.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-libs@5.38.0-10.oe2403sp3?arch=x86_64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-primary.sqlite.bz2",
      "summary": "The libraries for the perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-biber-2.20"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Capture-Tiny-0.48"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-File-Which-1.27"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-IPC-Cmd-1.04"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-IPC-Run3-0.048"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-List-AllUtils-0.19"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Log-Log4perl-1.57"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Differences-0.70"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Harness-3.48"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Text-Diff-1.45"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Unicode-Normalize-1.32"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-XML-LibXML-2.0209"
    },
    {
      "spdxElementId": "SPDXRef-rpm-biber-tests-2.20",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    }
  ]
}
