{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"rubygem-minitest-reporters-0.1.6.1-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/rubygem-minitest-reporters-0.1.6.1-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-rubygem-ansi-1.5.0-4639c4fe-13e3-4a8c-b127-060f40d43cf4-918fe487-e011-4a94-a892-94ce7f56789b",
			"name":"rubygem-ansi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b2a5bf4f3bfec44c1276bd8ee8ef22cbcf3b4859810eaeeb777d131b9b872b8e"
				}
			],
			"description":"The ANSI project is a superlative collection of ANSI escape code related\nlibraries enabling ANSI colorization and styling of\nconsole output. Byte for byte ANSI is the best ANSI code\nlibrary available for the Ruby programming\nlanguage.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-ansi@1.5.0-2.oe2409?arch=noarch&epoch=0&upstream=rubygem-ansi-1.5.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://rubyworks.github.com/ansi",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"ANSI at your fingertips!",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.5.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-builder-3.2.4-8d54b9ce-d3e7-4338-81bc-163147317337-237ab06e-5242-4670-af1a-91f8459fe715",
			"name":"rubygem-builder",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cb700079278368fcaf60ea62e1fed86715204bb6c3b43925dc271ce0e1277e2"
				}
			],
			"description":"Builder provides a number of builder objects that make creating structured\ndata simple to do. Currently the following builder objects are supported:\n* XML Markup\n* XML Events",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-builder@3.2.4-1.oe2409?arch=noarch&epoch=0&upstream=rubygem-builder-3.2.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://onestepback.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Builders for MarkUp",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.2.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-minitest-5.16.3-318ab582-c58c-4e44-900f-485dd612ffcd-09a028bd-cf0e-461b-afcb-297021aaa3ae",
			"name":"rubygem-minitest",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"aee1d14f3a55219b1269c3ad99a70b4e2355bdd404138ccce4b355a64c9b36b9"
				}
			],
			"description":"minitest/unit - Unit testing framework.\nminitest/spec - Full-featured spec engine.\nminitest/benchmark - Assert the performance of algorithms in a repeatable manner.\nminitest/mock - Tiny mock object framework.\nminitest/pride - Show pride in the test and add color to the test output.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-minitest@5.16.3-145.oe2409?arch=noarch&epoch=0&upstream=ruby-3.2.2-145.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.ruby-lang.org/en/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provide complete testing facilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.16.3-145.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-minitest4-4.7.0-2de6b6cc-e288-4686-82ea-ad2b82556ec3-13e17f8f-94cb-4a45-97c6-dbc511215aa0",
			"name":"rubygem-minitest4",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"58e3c5f0a80f684d887ba35584b99ffda09becc78c68f30498aa3989671972d9"
				}
			],
			"description":"minitest/unit is a small and fast replacement for ruby's huge and slow\ntest/unit. This is meant to be clean and easy to use both as a regular\ntest writer and for language implementors that need a minimal set of\nmethods to bootstrap a working unit test suite.\n\nminiunit/spec is a functionally complete spec engine.\n\nminiunit/mock, by Steven Baker, is a beautifully tiny mock object framework.\n\nThis is a compatibitity package for minitest version 4.x.y.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-minitest4@4.7.0-2.oe2409?arch=noarch&epoch=0&upstream=rubygem-minitest4-4.7.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/seattlerb/minitest",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Small and fast replacement for ruby's huge and slow test/unit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.7.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-ruby-progressbar-1.13.0-ee72544a-466f-4de4-829a-fc9c12df436d-d4213bb7-722c-4ff7-84fd-345bd9a7d5d9",
			"name":"rubygem-ruby-progressbar",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b768363a115f4143e6f3c0cf0e8f12bb83255f2a9aebd7f677cd242582a79489"
				}
			],
			"description":"Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.\nThe output can be customized with a flexible formatting system including:\npercentage, bars of various formats, elapsed time and estimated time\nremaining.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-ruby-progressbar@1.13.0-1.oe2409?arch=noarch&epoch=0&upstream=rubygem-ruby-progressbar-1.13.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jfelchner/ruby-progressbar",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Ruby/ProgressBar is a flexible text progress bar library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.13.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-662df7cd-9d81-4830-ba58-6d23a8a51c72",
			"name":"rubygems",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f26c1c2e77ac19bb7b2b64f55fd256243f9dd5e9d656f564fea44d35ed437113"
				}
			],
			"description":"The Ruby standard for publishing and managing third party libraries provided by RubyGems.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygems@3.4.10-145.oe2409?arch=noarch&epoch=0&upstream=ruby-3.2.2-145.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.ruby-lang.org/en/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Ruby standard for wrapping ruby libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.4.10-145.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-ansi-1.5.0-4639c4fe-13e3-4a8c-b127-060f40d43cf4-918fe487-e011-4a94-a892-94ce7f56789b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-builder-3.2.4-8d54b9ce-d3e7-4338-81bc-163147317337-237ab06e-5242-4670-af1a-91f8459fe715"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-minitest-5.16.3-318ab582-c58c-4e44-900f-485dd612ffcd-09a028bd-cf0e-461b-afcb-297021aaa3ae"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-minitest4-4.7.0-2de6b6cc-e288-4686-82ea-ad2b82556ec3-13e17f8f-94cb-4a45-97c6-dbc511215aa0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-ruby-progressbar-1.13.0-ee72544a-466f-4de4-829a-fc9c12df436d-d4213bb7-722c-4ff7-84fd-345bd9a7d5d9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-minitest-reporters-1.6.1-2e24d2c5-34f1-4bb7-bb18-5759c31d0385",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-662df7cd-9d81-4830-ba58-6d23a8a51c72"
		}
	]
}