{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-Test-Distribution-0.2.00-1.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:44:25.182336603Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/perl-Test-Distribution-0.2.00-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-perl-5.38.0",
      "name": "perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "07fc3cf2043fe024095033dffd0a4eb96b6ef1b6e5e84b183acefa0f9a727232"
        }
      ],
      "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=aarch64&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/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-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-ExtUtils-Manifest-1.75",
      "name": "perl-ExtUtils-Manifest",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bc84b07518f4c3f8d8500833d0b492f2da77f1dac52cf169fe5aee6c1d081a4f"
        }
      ],
      "description": "Utilities to write and check a MANIFEST file.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-ExtUtils-Manifest@1.75-1.oe2403sp3?arch=noarch&epoch=1&upstream=perl-ExtUtils-Manifest-1.75-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/ExtUtils-Manifest",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Utilities to write and check a MANIFEST file",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.75-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-File-Find-Rule-0.34",
      "name": "perl-File-Find-Rule",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5f26a6c06ca7bfa2208f94e57577c0bf41501f4d37f1b8d41366a2d4cb8605bb"
        }
      ],
      "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-4.oe2403sp3?arch=noarch&epoch=0&upstream=perl-File-Find-Rule-0.34-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://search.cpan.org/dist/File-Find-Rule/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Alternative interface to File::Find",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.34-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
      "name": "perl-Module-CoreList",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "04fb0a39f019554bd6dec15e7284458dd5a43401316113c237309b4f593b1abf"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=1&upstream=perl-Module-CoreList-5.20231230-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Module-CoreList",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "what modules shipped with versions of perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:5.20231230-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Module-Signature-0.88",
      "name": "perl-Module-Signature",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6075c40284f6801daac661dad45435a2a81a878627524b07029736c0c6010f7c"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Module-Signature-0.88-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Module-Signature/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Module signature file manipulation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.88-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Pod-Coverage-0.23",
      "name": "perl-Pod-Coverage",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ebdde1c6c52e8bb8869fbb40d52a793e39ef9accb85d5262d9ae63d3926d8c8c"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Pod-Coverage-0.23-16.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://search.cpan.org/dist/Pod-Coverage/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Checks if the documentation of a perl module is comprehensive",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.23-16.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Pod-1.52",
      "name": "perl-Test-Pod",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c5dc4d4956eced26725759c86a12a0a08f82905dd907e7c06cfd12d4e850b54a"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Test-Pod-1.52-4.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Test-Pod",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Check for POD errors in files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.52-4.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Pod-Coverage-1.10",
      "name": "perl-Test-Pod-Coverage",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b70484ed62b360cccf429e84d32161766769bc495d6eb523ccc949cf633ef116"
        }
      ],
      "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.oe2403sp3?arch=noarch&epoch=0&upstream=perl-Test-Pod-Coverage-1.10-14.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Test-Pod-Coverage",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Check for pod coverage in your distribution",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.10-14.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Test-Simple-1.302198",
      "name": "perl-Test-Simple",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "26086d409602d7bb9c018135ae220461f824ae4e970035012b2dc956fcde7cf3"
        }
      ],
      "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/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Basic utilities for writing tests",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:1.302198-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libs-5.38.0",
      "name": "perl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4d0781d3aadf5d63f9ed8ff85333922223b5fbbff6627d50761ee8120c4e1624"
        }
      ],
      "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=aarch64&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/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-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-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-Manifest-1.75"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-File-Find-Rule-0.34"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Module-CoreList-5.20231230"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Module-Signature-0.88"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Coverage-0.23"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Pod-1.52"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Pod-Coverage-1.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    }
  ]
}
