type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T02:24:06Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T02:24:06Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/everything/x86_64-4d64d0a4-9352-45cb-9c5f-6366db87449d-specv3/SPDXRef-gnrtd1297
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1298
from: perl-Module-Load
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2060
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd2061
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd996
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd997
from: perl-CPAN-Meta-YAML
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87987
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd237
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87989
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd237
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1987
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1988
from: perl-File-Fetch
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd857
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd858
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd661
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd662
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd581
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd582
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87947
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87948
from: perl-CPAN-DistnameInfo
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd711
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd712
from: perl-parent
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87965
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd237
from: perl-Tie-Handle-Offset
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd854
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd855
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd993
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd994
from: perl-CPAN-Meta-YAML
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd827
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd828
from: perl-HTTP-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8866
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd8867
from: perl-URI
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87982
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87983
from: perl-Class-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd584
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd585
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd658
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd659
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd830
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd831
from: perl-HTTP-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd588
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd589
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87967
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd237
from: perl-Tie-Handle-Offset
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87979
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87980
from: perl-Class-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8869
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd8870
from: perl-URI
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1300
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1301
from: perl-Module-Load
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1984
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1985
from: perl-File-Fetch
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2063
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd2064
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd591
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd592
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd714
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd715
from: perl-parent
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87950
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87951
from: perl-CPAN-DistnameInfo
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87972
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Temp
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87984
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Fetch
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87953
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-Meta-YAML
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87970
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Module-Load
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87969
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-URI
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87954
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87968
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-Common-Index
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87986
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Carp
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87971
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-PathTools
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87952
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-libs
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87985
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-parent
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87974
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Class-Tiny
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87955
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Tie-Handle-Offset
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87973
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-HTTP-Tiny
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87943
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-DistnameInfo
from: perl-CPAN-Common-Index
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd855
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd858
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2061
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8870
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd585
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1988
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd582
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd715
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2064
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87951
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-only OR Artistic-1.0-Perl)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd994
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd662
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd712
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8867
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd997
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd831
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1298
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87980
type: simplelicensing_LicenseExpression
simplelicensing license expression: ASL 2.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd828
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd592
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1985
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd659
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1301
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87948
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-only OR Artistic-1.0-Perl)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd237
type: simplelicensing_LicenseExpression
simplelicensing license expression: Apache-2.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87983
type: simplelicensing_LicenseExpression
simplelicensing license expression: ASL 2.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd589
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd660
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87988
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd590
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2062
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd713
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8868
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87981
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1986
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd829
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd856
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87949
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87966
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd583
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd995
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1299
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd987
type: software_Package
supplied by: SPDXRef-gnrtd995
software download location: NOASSERTION
summary: Read and write a subset of YAML for CPAN Meta files
software package version: 0:0.018-421.oe2403sp4
software home page: https://metacpan.org/release/CPAN-Meta-YAML
description: This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be used for any other general YAML parsing or generation task. NOTE: META.yml (and MYMETA.yml) files should be UTF-8 encoded. Users are responsible for proper encoding and decoding. In particular, the read and write methods do not support UTF-8 and should not be used.
name: perl-CPAN-Meta-YAML
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1294
type: software_Package
supplied by: SPDXRef-gnrtd1299
software download location: NOASSERTION
summary: Runtime require of both modules and files
software package version: 1:0.36-2.oe2403sp4
software home page: https://metacpan.org/release/Module-Load
description: Module::Load eliminates the need to know whether you are trying to require either a file or a module. If you consult perldoc -f require you will see that require will behave differently when given a bareword or a string. In the case of a string, require assumes you are wanting to load a file. But in the case of a bareword, it assumes you mean a module. This gives nasty overhead when you are trying to dynamically require modules at runtime, since you will need to change the module notation (Acme::Comment) to a file notation fitting the particular platform you are on. Module::Load eliminates the need for this overhead and will just DWYM.
name: perl-Module-Load
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87944
type: software_Package
supplied by: SPDXRef-gnrtd87949
software download location: NOASSERTION
summary: Extract distribution name and version from a distribution filename
software package version: 0:0.12-1.oe2403sp4
software home page: http://search.cpan.org/dist/CPAN-DistnameInfo/
description: Many online services that are centered around CPAN attempt to associate multiple uploads by extracting a distribution name from the filename of the upload. For most distributions this is easy as they have used ExtUtils::MakeMaker or Module::Build to create the distribution, which results in a uniform name. But sadly not all uploads are created in this way.
name: perl-CPAN-DistnameInfo
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd625
type: software_Package
supplied by: SPDXRef-gnrtd660
software download location: NOASSERTION
summary: PathTools Perl Module (Cwd, File::Spec)
software package version: 0:3.89-1.oe2403sp4
software home page: https://metacpan.org/release/PathTools
description: Tools for working with directory and file names.
name: perl-PathTools
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-PathTools@3.89-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-PathTools-3.89-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd569
type: software_Package
supplied by: SPDXRef-gnrtd583
software download location: NOASSERTION
summary: Alternative warn and die for modules
software package version: 0:1.50-420.oe2403sp4
software home page: https://metacpan.org/release/Carp
description: The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.
name: perl-Carp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1973
type: software_Package
supplied by: SPDXRef-gnrtd1986
software download location: NOASSERTION
summary: A generic file fetching mechanism
software package version: 0:1.04-1.oe2403sp4
software home page: https://perldoc.perl.org/File/Fetch.html
description: File::Fetch is a generic file fetching mechanism. It allows you to fetch any file pointed to by a ftp , http , file , git or rsync uri by a number of different means. See the HOW IT WORKS section further down for details.
name: perl-File-Fetch
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87956
type: software_Package
supplied by: SPDXRef-gnrtd87966
software download location: NOASSERTION
summary: Tied handle that hides the beginning of a file
software package version: 0:0.004-1.oe2403sp4
software home page: https://metacpan.org/release/Tie-Handle-Offset
description: This modules provides a file handle that hides the beginning of a file. After opening, the file is positioned at the offset location. seek() and tell() calls are modified to preserve the offset.
name: perl-Tie-Handle-Offset
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87942
type: software_Package
supplied by: SPDXRef-gnrtd87988
software download location: NOASSERTION
summary: Common library for searching CPAN modules, authors and distributions
software package version: 0:0.010-1.oe2403sp4
software home page: https://metacpan.org/release/CPAN-Common-Index
description: This module provides a common library for working with a variety of CPAN index services. It is intentionally minimalist, trying to use as few non- core modules as possible.
name: perl-CPAN-Common-Index
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd833
type: software_Package
supplied by: SPDXRef-gnrtd856
software download location: NOASSERTION
summary: Return name and handle of a temporary file safely
software package version: 1:0.2311-3.oe2403sp4
software home page: https://metacpan.org/release/File-Temp
description: File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open file handle of a temporary file. The tempdir() function can be used to create a temporary directory. The security aspect of temporary file creation is emphasized such that a filehandle and filename are returned together. This helps guarantee that a race condition can not occur where the temporary file is created by another process between checking for the existence of the file and its opening. Additional security levels are provided to check, for example, that the sticky bit is set on world writable directories. See "safe_level" for more information. For compatibility with popular C library functions, Perl implementations of the mkstemp() family of functions are provided. These are, mkstemp(), mkstemps(), mkdtemp() and mktemp(). Additionally, implementations of the standard POSIX tmpnam() and tmpfile() functions are provided if required. Implementations of mktemp(), tmpnam(), and tempnam() are provided, but should be used with caution since they return only a filename that was valid when function was called, so cannot guarantee that the file will not exist by the time the caller opens the filename. Filehandles returned by these functions support the seekable methods.
name: perl-File-Temp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd561
type: software_Package
supplied by: SPDXRef-gnrtd2062
software download location: NOASSERTION
summary: A highly capable, feature-rich programming language
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: Perl 5 is a highly capable, feature-rich programming language with over 30 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
name: perl
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd796
type: software_Package
supplied by: SPDXRef-gnrtd829
software download location: NOASSERTION
summary: A small, simple, correct HTTP/1.1 client
software package version: 0:0.088-2.oe2403sp4
software home page: https://metacpan.org/release/HTTP-Tiny
description: This is a very simple HTTP/1.1 client, designed for doing simple requests without the overhead of a large framework like LWP::UserAgent. It is more correct and more complete than HTTP::Lite. It supports proxies and redirection. It also correctly resumes after EINTR. If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead of IO::Socket::INET for transparent support for both IPv4 and IPv6. Cookie support requires HTTP::CookieJar or an equivalent class.
name: perl-HTTP-Tiny
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87975
type: software_Package
supplied by: SPDXRef-gnrtd87981
software download location: NOASSERTION
summary: Minimalist class construction
software package version: 0:1.008-1.oe2403sp4
software home page: https://metacpan.org/release/Class-Tiny
description: This module offers a minimalist class construction kit in around 120 lines of code.
name: perl-Class-Tiny
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8852
type: software_Package
supplied by: SPDXRef-gnrtd8868
software download location: NOASSERTION
summary: The Perl URI module implementation
software package version: 0:5.10-2.oe2403sp4
software home page: https://metacpan.org/release/URI
description: This module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732).
name: perl-URI
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd709
type: software_Package
supplied by: SPDXRef-gnrtd713
software download location: NOASSERTION
summary: Establish an ISA relationship with base classes at compile time
software package version: 1:0.241-2.oe2403sp4
software home page: https://metacpan.org/release/parent
description: Allows you to both load one or more modules, while setting up inheritance from those modules at the same time.
name: perl-parent
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd565
type: software_Package
supplied by: SPDXRef-gnrtd590
software download location: NOASSERTION
summary: The libraries for the perl
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: This package is the shared library for perl.
name: perl-libs
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-libs@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1