{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Net-Server-0.2.014-2.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-Net-Server-0.2.014-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-71abca55-1554-41af-89d3-35b602bdae3a",
			"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-f87db476-6d8f-47dd-8c7a-d11f1e15d944",
			"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-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-f60d2f51-ff4f-4fb3-8f85-dc84da35cc5c",
			"name":"perl-Exporter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba7dc3337d0b20c37931089d741716b05e8f6dfbabfed0d85c5f2be371a8a6d5"
				}
			],
			"description":"The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Exporter@5.77-1.oe2409?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Exporter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements default import method for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.77-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-2b0a28f2-9b6b-4c7b-98af-2ecf2e140bcc",
			"name":"perl-File-Temp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc12b09af6c50572fabe78649d6c539cc0209d4617c616425c8f9078b91f7582"
				}
			],
			"description":"File::Temp can be used to create and open temporary files in a safe way.\nThere is both a function interface and an object-oriented interface. The\nFile::Temp constructor or the tempfile() function can be used to return the\nname and the open file handle of a temporary file. The tempdir() function\ncan be used to create a temporary directory.\n\nThe security aspect of temporary file creation is emphasized such that a\nfilehandle and filename are returned together.\nThis helps guarantee that a race condition can not occur where the temporary\nfile is created by another process between checking for the existence of the\nfile and its opening. Additional security levels are provided to check,\nfor example, that the sticky bit is set on world writable directories.\nSee \"safe_level\" for more information.\n\nFor compatibility with popular C library functions, Perl implementations of\nthe mkstemp() family of functions are provided. These are, mkstemp(),\nmkstemps(), mkdtemp() and mktemp().\n\nAdditionally, implementations of the standard POSIX tmpnam() and tmpfile()\nfunctions are provided if required.\n\nImplementations of mktemp(), tmpnam(), and tempnam() are provided, but should\nbe used with caution since they return only a filename that was valid when\nfunction was called, so cannot guarantee that the file will not exist by the\ntime the caller opens the filename.\n\nFilehandles returned by these functions support the seekable methods.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Temp@0.2311-3.oe2409?arch=noarch&epoch=1&upstream=perl-File-Temp-0.2311-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-Temp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Return name and handle of a temporary file safely",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.2311-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-Multiplex-1.16-a872b397-8944-4cc4-b5e3-e6c8898430b9-7603573d-7c39-4891-8a21-a4641bfd5f55",
			"name":"perl-IO-Multiplex",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0cbabd002a9b19103c3ff726dd454b681e62e1c97c9a6b2dc670f9847c844914"
				}
			],
			"description":"IO::Multiplex is designed to take the effort out of managing\nmultiple file handles. It is essentially a really fancy front end to\nthe C<select> system call. In addition to maintaining the C<select>\nloop, it buffers all input and output to/from the file handles. It\ncan also accept incoming connections on one or more listen sockets.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-Multiplex@1.16-12.oe2409?arch=noarch&epoch=0&upstream=perl-IO-Multiplex-1.16-12.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-Multiplex",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Manage IO on many file handles",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.16-12.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-Socket-IP-0.42-fe3b66b1-7a6f-46f8-b1a1-1a609cf8fda7-31a5a0d9-6ef7-4298-a912-8af6678a9dda",
			"name":"perl-IO-Socket-IP",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8c24e79d38486235a1563d156c414485160d64ae4cfd4e70d1d80d73b6d558de"
				}
			],
			"description":"This module provides a protocol-independent way to use IPv4 and IPv6\nsockets, intended as a replacement for the IO::Socket::INET manpage. Most\nconstructor arguments and methods are provided in a backward-compatible\nway.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-Socket-IP@0.42-1.oe2409?arch=noarch&epoch=0&upstream=perl-IO-Socket-IP-0.42-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-Socket-IP",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.42-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"name":"perl-Net-Server",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ea74ce8dc781e127024583419fc489e1f9ab3b919d25db4ac39967d656980585"
				}
			],
			"description":"This package designed to be the back-end layer of the internet protocol servers.\nAnd it is an extensible, class-oriented module written by perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Net-Server@2.014-2.oe2409?arch=noarch&epoch=0&upstream=perl-Net-Server-2.014-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Net-Server",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extensible, general Perl server engine",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.014-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-ec56c9e5-d903-49b6-82f0-8a6de7644416",
			"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-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-64f949b6-919d-48e2-bcef-a128f369ecb8",
			"name":"perl-Socket",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c5e7c35caaf85e7bf34623b0254b77fd9f79799ef754a01de461416fad5092f4"
				}
			],
			"description":"This module provides a variety of constants, structure manipulators and other\nfunctions related to socket-based networking. The values and functions\nprovided are useful when used in conjunction with Perl core functions such as\nsocket(), setsockopt() and bind(). It also provides several other support\nfunctions, mostly for dealing with conversions of network addresses between\nhuman-readable and native binary forms, and for hostname resolver operations.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Socket@2.037-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Socket-2.037-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Socket",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Networking constants and support functions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:2.037-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Sys-Syslog-0.36-9dd9b6d6-afc2-4aab-831e-ded01ff4c113-2c842e85-999c-4c75-974b-1b364dfb34e5",
			"name":"perl-Sys-Syslog",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"67efc434e834944acd9dc98fc4e6751422be820230b92a5a91d939052b3740df"
				}
			],
			"description":"Sys-Syslog is an interface to the UNIX syslog(3) program.\nCall syslog() with a string priority and a list of printf() args\njust like syslog(3).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Sys-Syslog@0.36-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Sys-Syslog-0.36-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Sys-Syslog",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An interface to the UNIX syslog(3) program",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.36-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-461660a3-b8a7-406a-b7ef-5e11ca1a8ae4",
			"name":"perl-Time-HiRes",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f8209dec05ee8c5a6296bb61963b25c05fc62c9ad9c0bb26faf798402196bd24"
				}
			],
			"description":"Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers\nto implement time, sleep, and alarm that know about non-integral seconds.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Time-HiRes@1.9775-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Time-HiRes-1.9775-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Time-HiRes",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"High resolution time, sleep, and alarm for perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:1.9775-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-b0a95e2d-54f6-48f5-becb-b7ee4d40b2fc",
			"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"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-71abca55-1554-41af-89d3-35b602bdae3a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-f87db476-6d8f-47dd-8c7a-d11f1e15d944"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-f60d2f51-ff4f-4fb3-8f85-dc84da35cc5c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-2b0a28f2-9b6b-4c7b-98af-2ecf2e140bcc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-Multiplex-1.16-a872b397-8944-4cc4-b5e3-e6c8898430b9-7603573d-7c39-4891-8a21-a4641bfd5f55"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-Socket-IP-0.42-fe3b66b1-7a6f-46f8-b1a1-1a609cf8fda7-31a5a0d9-6ef7-4298-a912-8af6678a9dda"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-ec56c9e5-d903-49b6-82f0-8a6de7644416"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-64f949b6-919d-48e2-bcef-a128f369ecb8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Sys-Syslog-0.36-9dd9b6d6-afc2-4aab-831e-ded01ff4c113-2c842e85-999c-4c75-974b-1b364dfb34e5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-461660a3-b8a7-406a-b7ef-5e11ca1a8ae4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-Server-2.014-f056feab-9d74-4de6-a755-6fff7f0af1fc-f4f230de-4a51-43aa-8d90-fa66f089dcb3",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-b0a95e2d-54f6-48f5-becb-b7ee4d40b2fc"
		}
	]
}