@@ -707,14 +707,16 @@ func stagesToPackageMetadata(stages []osbuild.RPMStageMetadata) []PackageMetadat
707
707
for _ , rpm := range md .Packages {
708
708
packages = append (packages ,
709
709
PackageMetadata {
710
- Type : "rpm" ,
711
- Name : rpm .Name ,
712
- Version : rpm .Version ,
713
- Release : rpm .Release ,
714
- Epoch : rpm .Epoch ,
715
- Arch : rpm .Arch ,
716
- Sigmd5 : common .ToPtr (rpm .SigMD5 ),
717
- Signature : osbuild .RPMPackageMetadataToSignature (rpm ),
710
+ PackageMetadataCommon : PackageMetadataCommon {
711
+ Type : "rpm" ,
712
+ Name : rpm .Name ,
713
+ Version : rpm .Version ,
714
+ Release : rpm .Release ,
715
+ Epoch : rpm .Epoch ,
716
+ Arch : rpm .Arch ,
717
+ Signature : osbuild .RPMPackageMetadataToSignature (rpm ),
718
+ },
719
+ Sigmd5 : rpm .SigMD5 ,
718
720
},
719
721
)
720
722
}
@@ -1419,8 +1421,8 @@ func (h *apiHandlers) PostDepsolveBlueprint(ctx echo.Context) error {
1419
1421
// packageSpecToPackageMetadata converts the rpmmd.PackageSpec to PackageMetadata
1420
1422
// This is used to return package information from the blueprint depsolve request
1421
1423
// using the common PackageMetadata format from the openapi schema.
1422
- func packageSpecToPackageMetadata (pkgspecs []rpmmd.PackageSpec ) []PackageMetadata {
1423
- packages := make ([]PackageMetadata , 0 )
1424
+ func packageSpecToPackageMetadata (pkgspecs []rpmmd.PackageSpec ) []PackageMetadataCommon {
1425
+ packages := make ([]PackageMetadataCommon , 0 )
1424
1426
for _ , rpm := range pkgspecs {
1425
1427
// Set epoch if it is not 0
1426
1428
@@ -1429,7 +1431,7 @@ func packageSpecToPackageMetadata(pkgspecs []rpmmd.PackageSpec) []PackageMetadat
1429
1431
epoch = common .ToPtr (strconv .FormatUint (uint64 (rpm .Epoch ), 10 ))
1430
1432
}
1431
1433
packages = append (packages ,
1432
- PackageMetadata {
1434
+ PackageMetadataCommon {
1433
1435
Type : "rpm" ,
1434
1436
Name : rpm .Name ,
1435
1437
Version : rpm .Version ,
0 commit comments