{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-HTML-Formatter-0.2.16-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-HTML-Formatter-0.2.16-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-da37d839-d5ad-4993-a5ef-d4906f43f794",
			"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-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-92915b4c-0c37-4617-bf11-c1d393dc9a1f",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-0958f7b4-2a9f-4bd7-9364-f0be45109b08",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"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-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Font-AFM-1.20-597cebc1-0a93-4f5c-b9ef-c8faaf1acd0b-fa7395ea-121d-4027-a7a8-f107b2c05151",
			"name":"perl-Font-AFM",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3b3ea57a161cd60aede2c4d04574bd73a7cce6057a0f03ec6c30b94e1ee79e2f"
				}
			],
			"description":"Interface to Adobe Font Metrics files",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Font-AFM@1.20-1.oe2409?arch=noarch&epoch=0&upstream=perl-Font-AFM-1.20-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Font-AFM",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to Adobe Font Metrics files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.20-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"name":"perl-HTML-Formatter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"499614f4f4f2561be1b0e91ee9e490f220cb1876884040cbb88e573f52e23b81"
				}
			],
			"description":"A collection of modules that formats HTML as plaintext, PostScript or RTF.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTML-Formatter@2.16-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTML-Formater-2.16-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Formatter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML formatter modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.16-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-33e35543-a55b-49ab-b2a8-860473dcc878",
			"name":"perl-HTML-Tree",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"53229d0dcf00396c7506eb57ba3905076e3deb1782e94cff91806ef6a972ca6f"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=perl-HTML-Tree-5.07-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Tree",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML tree handling modules for Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.07-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-ebfdf5ad-7339-4b39-88f3-f76407979524",
			"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-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-c5bb0e14-2dfe-4f9d-9894-dfb18f8c8c84",
			"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-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-da37d839-d5ad-4993-a5ef-d4906f43f794"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-92915b4c-0c37-4617-bf11-c1d393dc9a1f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-0958f7b4-2a9f-4bd7-9364-f0be45109b08"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Font-AFM-1.20-597cebc1-0a93-4f5c-b9ef-c8faaf1acd0b-fa7395ea-121d-4027-a7a8-f107b2c05151"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-33e35543-a55b-49ab-b2a8-860473dcc878"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-ebfdf5ad-7339-4b39-88f3-f76407979524"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Formatter-2.16-9c9e8c66-85b5-41ee-9335-619764f002b2-0c454dd1-04d4-4fbb-bcef-3c52ff59fa67",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-c5bb0e14-2dfe-4f9d-9894-dfb18f8c8c84"
		}
	]
}