{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"git-svn-0.2.46.0-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/git-svn-0.2.46.0-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-git-2.46.0-f7d0b4e4-60ac-4728-b876-18279033fabf-dac59522-b5a8-4b29-8a6d-cb7ddb5a975a",
			"name":"git",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8703c45846579a7ff657dcae6467a0757fdb80308f4711d988aea185f0c508d7"
				}
			],
			"description":"Git is a free and open source distributed version control system\ndesigned to handle everything from small to very large projects\nwith speed and efficiency.\nGit is easy to learn and has a tiny footprint with lightning fast\nperformance. It outclasses SCM tools like Subversion, CVS, Perforce,\nand ClearCase with features like cheap local branching, convenient\nstaging areas, and multiple workflows.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/git@2.46.0-1.oe2409?arch=aarch64&epoch=0&upstream=git-2.46.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://git-scm.com/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A popular and widely used Version Control System",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.46.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-62bb6954-892d-4e4b-9ed4-a8a1e9e2be63",
			"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-03b2b657-5126-452f-86a6-976211fcf560",
			"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-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-9d2a37c5-3281-4c5d-a685-df44fcbcd9ea",
			"name":"perl-Digest-MD5",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c4c4d7178365dd1f8d8b2fe52c468d114ef71090de69138c0c151cadfcde003"
				}
			],
			"description":"The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5\nMessage Digest algorithm from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 128-bit\n\"fingerprint\" or \"message digest\" of the input.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-MD5@2.58-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Digest-MD5-2.58-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-MD5",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to the MD5 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.58-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Path-2.18-ccb0451a-6141-4311-b643-6178d50deb7f-8ced78b9-08fb-493a-bfed-dbca2f12e7b7",
			"name":"perl-File-Path",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c871d9773e469dc912d91802441e3338a4a7b5a41ab7c2a3aa0e1368ab2235eb"
				}
			],
			"description":"This module provides a convenient way to create directories\nof arbitrary depth and to delete an entire directory subtree\nfrom the filesystem.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Path@2.18-2.oe2409?arch=noarch&epoch=0&upstream=perl-File-Path-2.18-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/File::Path",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Create or remove directory trees",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.18-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-f36b9056-5d9b-490f-99f3-2d6792afa96b",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Git-2.46.0-14137c33-9e87-43cf-be6a-254b73c3e3e1-c302cc69-4465-4d26-b0b2-c795e4f53f29",
			"name":"perl-Git",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c063d8bf91ba97cf7c3cd8dfdf7f687a756195dbf49ec7cd2dd0b4cbe0e2a0a3"
				}
			],
			"description":"Perl interface to Git.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Git@2.46.0-1.oe2409?arch=noarch&epoch=0&upstream=git-2.46.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://git-scm.com/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to Git",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.46.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Git-SVN-2.46.0-daca9103-3004-40d0-80bb-a3adf11d345a-6892b4ab-94bf-463b-ae9c-272b13ea94f5",
			"name":"perl-Git-SVN",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fbc5a059a2b75ed80d3fff464a83eeb20b566f3581f9f20d69bc508e0944a9da"
				}
			],
			"description":"Perl interface to Git::SVN.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Git-SVN@2.46.0-1.oe2409?arch=noarch&epoch=0&upstream=git-2.46.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://git-scm.com/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to Git::SVN",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.46.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-3cff5052-e28f-4677-86dd-f0301d8ff1cb",
			"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-TermReadKey-2.38-8f84d795-36ea-4eac-9eb4-ed6bfd1f8795-a201aeb9-c368-46b0-b02f-dadf298ab13d",
			"name":"perl-TermReadKey",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"24e075c44fb8558828602b0f23305004d76e5f53012eabe70c113c92d74e2fb7"
				}
			],
			"description":"This module, ReadKey, provides ioctl control for terminals and Win32\nconsoles so the input modes can be changed (thus allowing reads of a single\ncharacter at a time), and also provides non-blocking reads of stdin, as well\nas several other terminal related features, including retrieval/modification\nof the screen size, and retrieval/modification of the control characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-TermReadKey@2.38-2.oe2409?arch=aarch64&epoch=0&upstream=perl-TermReadKey-2.38-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/TermReadKey",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A perl module for simple terminal control",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-51fd038f-6bd5-4205-a5dd-341180624d77",
			"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-subversion-1.14.3-2c70f729-f9d3-4833-8866-dad0a489243b-803ab31e-364d-4258-89fd-2a219e5253fc",
			"name":"subversion",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5e6ee1f33a1ae9e3cb5fa8598bed3686f6aa8aa866ed88f8197fb396e94ae983"
				}
			],
			"description":"Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/subversion@1.14.3-4.oe2409?arch=aarch64&epoch=0&upstream=subversion-1.14.3-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://subversion.apache.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Subversion, a version control system.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.14.3-4.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-git-2.46.0-f7d0b4e4-60ac-4728-b876-18279033fabf-dac59522-b5a8-4b29-8a6d-cb7ddb5a975a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-62bb6954-892d-4e4b-9ed4-a8a1e9e2be63"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-03b2b657-5126-452f-86a6-976211fcf560"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-9d2a37c5-3281-4c5d-a685-df44fcbcd9ea"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Path-2.18-ccb0451a-6141-4311-b643-6178d50deb7f-8ced78b9-08fb-493a-bfed-dbca2f12e7b7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-f36b9056-5d9b-490f-99f3-2d6792afa96b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Git-2.46.0-14137c33-9e87-43cf-be6a-254b73c3e3e1-c302cc69-4465-4d26-b0b2-c795e4f53f29"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Git-SVN-2.46.0-daca9103-3004-40d0-80bb-a3adf11d345a-6892b4ab-94bf-463b-ae9c-272b13ea94f5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-3cff5052-e28f-4677-86dd-f0301d8ff1cb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-TermReadKey-2.38-8f84d795-36ea-4eac-9eb4-ed6bfd1f8795-a201aeb9-c368-46b0-b02f-dadf298ab13d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-51fd038f-6bd5-4205-a5dd-341180624d77"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-svn-2.46.0-8b7ba5b7-6066-4fc6-bab2-5c37448a2fd6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-subversion-1.14.3-2c70f729-f9d3-4833-8866-dad0a489243b-803ab31e-364d-4258-89fd-2a219e5253fc"
		}
	]
}