{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-DateTime-TimeZone-0.2.62-1.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/perl-DateTime-TimeZone-0.2.62-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-071da80d-e7c5-45da-9238-80724727645e",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"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-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Class-Singleton-1.6-e426f77f-c904-4406-a525-9446414735f4-92924ea1-b75a-47ba-828f-a38e6c46187a",
			"name":"perl-Class-Singleton",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9658b8bac293a8164b73a40a857739977a626362e37d5e4ed077df00935ceb8c"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Class-Singleton-1.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Class-Singleton",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implementation of a \"Singleton\" class",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"name":"perl-DateTime-TimeZone",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dc5c0936a734d6f776f794fbbc8c0a09bb308cf711cee2653be75dbd242d4f93"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-DateTime-TimeZone-2.62-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/DateTime-TimeZone",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Time zone object base class and factory",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.62-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-DateTime-TimeZone-Tzfile-0.011-c066b978-82b3-4eca-8120-19040bd4acb2-857dd565-191e-4b93-a8c2-284f107843f9",
			"name":"perl-DateTime-TimeZone-Tzfile",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2266711db464b96e25f738d67ccd4f3b11d76c3cc6c7a732a2bb8511f053ce69"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-DateTime-TimeZone-Tzfile-0.011-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/DateTime-TimeZone-Tzfile",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tzfile (zoneinfo) timezone files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.011-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Module-Runtime-0.016-3dee0eeb-9a5d-4db0-a478-60748b62f77a-b7a7a62a-3642-4aab-b4cd-39772f311c55",
			"name":"perl-Module-Runtime",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cf4bf6edfa4dbbf3a407f9ed0f27ca140fef25dc9d79583a8c3290a17541767f"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Module-Runtime-0.016-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-Runtime",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Runtime module handling",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.016-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Params-ValidationCompiler-0.31-9b0150af-bad6-45ee-907a-daf36cf07b9d-57567a61-4681-42db-88c7-1aadde98d8e6",
			"name":"perl-Params-ValidationCompiler",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b95003eac6a46c8c7bf03281a4e52fa09b73af490b178a10bcb4658a405231a7"
				}
			],
			"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.31-1.oe2409?arch=noarch&epoch=0&upstream=perl-Params-ValidationCompiler-0.31-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Params-ValidationCompiler",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Build an optimized subroutine parameter validator once, use it forever",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.31-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-36cfa7a6-9eb2-4691-9b12-5260718b2ee8",
			"name":"perl-PathTools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"87846dab0cb6f2aaf26113fff0ebcf650b1e30c122ad5a19b9c9b5fc41be50ab"
				}
			],
			"description":"Tools for working with directory and file names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-PathTools@3.89-1.oe2409?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/PathTools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PathTools Perl Module (Cwd, File::Spec)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.89-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-9986a179-2fb3-4073-a14c-f9d3e74e35d4",
			"name":"perl-Scalar-List-Utils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e6889f9a1c02653e1b73520b6e988bb70837368cf48d18cf16554dd0b94eb95e"
				}
			],
			"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.oe2409?arch=aarch64&epoch=4&upstream=perl-Scalar-List-Utils-1.63-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Scalar-List-Utils",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Common Scalar and List utility subroutines",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:1.63-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Specio-0.48-a7321f06-71a4-456c-ae33-47dce4d98636-fbb8205a-3ad3-4f7a-9ab9-5facdb91a0ef",
			"name":"perl-Specio",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ed3f54bc767f6c57fce53150cd90c290d523e652a2936d5c174929e1bb0a9e7d"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Specio-0.48-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Specio",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Type constraints and coercions for Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.48-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Try-Tiny-0.31-327846ac-fef8-43ee-bfdc-e6a928cd05ef-e208a577-0ee7-4bee-a689-7888e86d954b",
			"name":"perl-Try-Tiny",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b4a2695f2b422a54306fcc37218feebef31ea0df3ddfddb2c2cb6a71e4af46d3"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Try-Tiny-0.31-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Try-Tiny",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Minimal try/catch with proper preservation of $@",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.31-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-3c740333-d6a7-40e6-a5d3-67275a12adc9",
			"name":"perl-constant",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e0d2c06f6fcf164ddf6d32c7709fe92f37b9ab309abefc33fed273516c0f5cd1"
				}
			],
			"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-422.oe2409?arch=noarch&epoch=0&upstream=perl-constant-1.33-422.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/constant",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl pragma to declare constants",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.33-422.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1736e562-e916-49e1-b8c5-1bd07a88a9a6",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-namespace-autoclean-0.29-943714b4-4c09-485a-823f-9bc083206355-b2bb321c-344d-4938-922f-15cdc2c32f9e",
			"name":"perl-namespace-autoclean",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"25a1869f4cf1851cd89ade173d49576900c4a4721ff51df26d6e215e3f37e352"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-namespace-autoclean-0.29-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/namespace-autoclean",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Keep imports out of your namespace",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.29-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-1d15e432-a46d-4f95-99e7-cf9a02077e66",
			"name":"perl-parent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9c0306ed8ddcd34b0725b4bf3250e98e774e12ccec2a8d05d7e927efbbc385d9"
				}
			],
			"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.oe2409?arch=noarch&epoch=1&upstream=perl-parent-0.241-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/parent",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Establish an ISA relationship with base classes at compile time",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.241-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-071da80d-e7c5-45da-9238-80724727645e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Class-Singleton-1.6-e426f77f-c904-4406-a525-9446414735f4-92924ea1-b75a-47ba-828f-a38e6c46187a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-DateTime-TimeZone-Tzfile-0.011-c066b978-82b3-4eca-8120-19040bd4acb2-857dd565-191e-4b93-a8c2-284f107843f9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-Runtime-0.016-3dee0eeb-9a5d-4db0-a478-60748b62f77a-b7a7a62a-3642-4aab-b4cd-39772f311c55"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Params-ValidationCompiler-0.31-9b0150af-bad6-45ee-907a-daf36cf07b9d-57567a61-4681-42db-88c7-1aadde98d8e6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-36cfa7a6-9eb2-4691-9b12-5260718b2ee8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-9986a179-2fb3-4073-a14c-f9d3e74e35d4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Specio-0.48-a7321f06-71a4-456c-ae33-47dce4d98636-fbb8205a-3ad3-4f7a-9ab9-5facdb91a0ef"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Try-Tiny-0.31-327846ac-fef8-43ee-bfdc-e6a928cd05ef-e208a577-0ee7-4bee-a689-7888e86d954b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-3c740333-d6a7-40e6-a5d3-67275a12adc9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1736e562-e916-49e1-b8c5-1bd07a88a9a6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-namespace-autoclean-0.29-943714b4-4c09-485a-823f-9bc083206355-b2bb321c-344d-4938-922f-15cdc2c32f9e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-DateTime-TimeZone-2.62-6368a589-b04b-42cd-9e08-f1a990cd1610-b4696661-153f-4ba0-9f72-3db6c8b48db6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-1d15e432-a46d-4f95-99e7-cf9a02077e66"
		}
	]
}