distro/fedora: drop package set name translations
No longer name the packageSetChains after the package set, but keep them named after the pipelines. This should be a non-functional change as dnf-json does not care about what the chains are called, only that the names are unique.
This commit is contained in:
parent
e6bc7dea18
commit
83e2060976
72 changed files with 35513 additions and 35537 deletions
|
|
@ -126,6 +126,19 @@ func TestImageType_PackageSetsChains(t *testing.T) {
|
|||
}, nil)
|
||||
for packageSetName := range imageType.PackageSetsChains() {
|
||||
_, ok := imagePkgSets[packageSetName]
|
||||
if !ok {
|
||||
// in the new pipeline generation logic the name of the package
|
||||
// set chains are taken from the pipelines and do not match the
|
||||
// package set names.
|
||||
// TODO: redefine package set chains to make this unneccesary
|
||||
switch packageSetName {
|
||||
case "packages":
|
||||
_, ok = imagePkgSets["os"]
|
||||
if !ok {
|
||||
_, ok = imagePkgSets["ostree-tree"]
|
||||
}
|
||||
}
|
||||
}
|
||||
assert.Truef(t, ok, "package set %q defined in a package set chain is not present in the image package sets", packageSetName)
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -191,24 +191,28 @@ func kernelCount(imgType distro.ImageType) int {
|
|||
},
|
||||
}, nil)
|
||||
n := 0
|
||||
for _, pset := range sets["packages"] {
|
||||
for _, pkg := range pset.Include {
|
||||
for _, kernel := range knownKernels {
|
||||
if kernel == pkg {
|
||||
n++
|
||||
for _, name := range []string{
|
||||
"os", "ostree-tree", "anaconda-tree",
|
||||
"packages", "installer",
|
||||
} {
|
||||
for _, pset := range sets[name] {
|
||||
for _, pkg := range pset.Include {
|
||||
for _, kernel := range knownKernels {
|
||||
if kernel == pkg {
|
||||
n++
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
for _, iset := range sets["installer"] {
|
||||
for _, pkg := range iset.Include {
|
||||
for _, kernel := range knownKernels {
|
||||
if kernel == pkg {
|
||||
n++
|
||||
}
|
||||
}
|
||||
}
|
||||
if n > 0 {
|
||||
// BUG: some RHEL image types contain both 'packages'
|
||||
// and 'installer' even though only 'installer' is used
|
||||
// this counts the kernel package twice. None of these
|
||||
// sets should appear more than once, so return the count
|
||||
// for the first one that has a kernel.
|
||||
return n
|
||||
}
|
||||
}
|
||||
return n
|
||||
}
|
||||
|
|
|
|||
|
|
@ -635,30 +635,7 @@ func (t *imageType) PackageSets(bp blueprint.Blueprint, options distro.ImageOpti
|
|||
return nil
|
||||
}
|
||||
|
||||
manifestChains := manifest.GetPackageSetChains()
|
||||
// the returned package set chains are indexed by pipeline
|
||||
// name, we need to reindex by package set name
|
||||
// TODO: drop translation, see Manifest()
|
||||
distroChains := make(map[string][]rpmmd.PackageSet)
|
||||
for name, chain := range manifestChains {
|
||||
switch name {
|
||||
case "os":
|
||||
name = osPkgsKey
|
||||
case "ostree-tree":
|
||||
name = osPkgsKey
|
||||
case "container-tree":
|
||||
name = containerPkgsKey
|
||||
case "anaconda-tree":
|
||||
name = installerPkgsKey
|
||||
case "build":
|
||||
name = buildPkgsKey
|
||||
default:
|
||||
panic(fmt.Sprintf("unknown pacakge set name: %s", name))
|
||||
}
|
||||
distroChains[name] = chain
|
||||
}
|
||||
|
||||
return distroChains
|
||||
return manifest.GetPackageSetChains()
|
||||
}
|
||||
|
||||
func (t *imageType) BuildPipelines() []string {
|
||||
|
|
@ -762,7 +739,7 @@ func (t *imageType) initializeManifest(customizations *blueprint.Customizations,
|
|||
func (t *imageType) Manifest(customizations *blueprint.Customizations,
|
||||
options distro.ImageOptions,
|
||||
repos []rpmmd.RepoConfig,
|
||||
distroPackageSets map[string][]rpmmd.PackageSpec,
|
||||
packageSets map[string][]rpmmd.PackageSpec,
|
||||
seed int64) (distro.Manifest, error) {
|
||||
|
||||
manifest, err := t.initializeManifest(customizations, options, repos, nil, seed)
|
||||
|
|
@ -770,25 +747,7 @@ func (t *imageType) Manifest(customizations *blueprint.Customizations,
|
|||
return distro.Manifest{}, err
|
||||
}
|
||||
|
||||
// TODO: drop transaltion, see GetPackageSets()
|
||||
manifestPackageSets := make(map[string][]rpmmd.PackageSpec)
|
||||
for name, set := range distroPackageSets {
|
||||
switch name {
|
||||
case osPkgsKey:
|
||||
manifestPackageSets["os"] = set
|
||||
manifestPackageSets["ostree-tree"] = set
|
||||
case containerPkgsKey:
|
||||
manifestPackageSets["container-tree"] = set
|
||||
case installerPkgsKey:
|
||||
manifestPackageSets["anaconda-tree"] = set
|
||||
case buildPkgsKey:
|
||||
manifestPackageSets["build"] = set
|
||||
default:
|
||||
panic(fmt.Sprintf("unknown pacakge set name: %s", name))
|
||||
}
|
||||
}
|
||||
|
||||
return manifest.Serialize(manifestPackageSets)
|
||||
return manifest.Serialize(packageSets)
|
||||
}
|
||||
|
||||
func isMountpointAllowed(mountpoint string) bool {
|
||||
|
|
|
|||
|
|
@ -8206,7 +8206,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -5941,7 +5941,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9081,7 +9081,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -10637,7 +10637,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
@ -12419,7 +12419,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8122,7 +8122,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8472,7 +8472,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8146,7 +8146,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8467,7 +8467,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8243,7 +8243,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -6004,7 +6004,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9256,7 +9256,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9262,7 +9262,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -10820,7 +10820,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
@ -12612,7 +12612,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8291,7 +8291,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8575,7 +8575,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8315,7 +8315,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8636,7 +8636,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8071,7 +8071,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8314,7 +8314,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8449,7 +8449,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -6027,7 +6027,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9152,7 +9152,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -10681,7 +10681,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
@ -12433,7 +12433,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8431,7 +8431,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8715,7 +8715,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8455,7 +8455,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8754,7 +8754,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8486,7 +8486,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -6090,7 +6090,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9327,7 +9327,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9333,7 +9333,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -10864,7 +10864,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
@ -12626,7 +12626,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8633,7 +8633,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8818,7 +8818,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8657,7 +8657,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8956,7 +8956,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8292,7 +8292,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "WALinuxAgent",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8656,7 +8656,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "acl",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8890,7 +8890,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "ModemManager-glib",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -6063,7 +6063,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9609,7 +9609,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -11128,7 +11128,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
@ -12870,7 +12870,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8828,7 +8828,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "ModemManager-glib",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9156,7 +9156,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "ModemManager-glib",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8852,7 +8852,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "ModemManager-glib",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9386,7 +9386,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "ModemManager-glib",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -8515,7 +8515,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -6165,7 +6165,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9802,7 +9802,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -9808,7 +9808,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -11337,7 +11337,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"container": [
|
||||
"container-tree": [
|
||||
{
|
||||
"name": "alternatives",
|
||||
"epoch": 0,
|
||||
|
|
@ -13099,7 +13099,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"ostree-tree": [
|
||||
{
|
||||
"name": "ModemManager",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -8618,7 +8618,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -8847,7 +8847,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -8642,7 +8642,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -9165,7 +9165,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -8332,7 +8332,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
|
|
@ -8641,7 +8641,7 @@
|
|||
"check_gpg": true
|
||||
}
|
||||
],
|
||||
"packages": [
|
||||
"os": [
|
||||
{
|
||||
"name": "NetworkManager",
|
||||
"epoch": 1,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue