{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-Test-Distribution-0.2.00-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/perl-Test-Distribution-0.2.00-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "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-ExtUtils-Manifest-1.75",
      "name": "perl-ExtUtils-Manifest",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d91b3e664a0bfa3d8609f23713a5051137c7212ed1e7ec1886977408171c41c2"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "fbae2230bbb43b1288e1cfc4f2cdddf512cd95e0aeed9bb3ae94fa237dcc3be4"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "06765a82f408be1ec016ea8f7392a6c86aa5730f4f21d125aaa9f58a2501b761"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "d82bda6c425fb8a9ad7b12aa024680490f9338d17063714896bbe8fb3ad52019"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "82a2407eacb85768e3e73e112da0c9905e6a9c251311e40fe77e8b268a7d9093"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "89e4342bc15856d254802e598ce83d8ac0a25e70ad6f73cc801e5c3da8366d76"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "d8b741f8c8bfca1f28ac5a813503407e1c2a3b097805141cf0b04d7a053463a5"
        }
      ],
      "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/1884cb0675d766cb1ea3a90cf36ea6d3dfc5e5497f6f1351d21c61704c368e98-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": "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-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-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"
    }
  ]
}
