debian-forge-composer/internal/distro
Tomas Hozza fee529cd0a distro: introduce PackageSetsChains() method to ImageType
Introduce a new method `PackageSetsChains()` to the `ImageType`
interface, which returns a named lists of package sets, which should be
depolved together in a chain.

Extend all distro implementations with the new method.

Add a unit test ensuring that if an image type defines some package set
name chains, that all of the listed package set names are present in the
package set map returned by the image type.

The method is currently not used anywhere. This is a preparation for
switching from current way of depsolving to the chain depsolving.
2022-04-28 14:42:49 +02:00
..
distro_test_common distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
fedora33 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel8 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel84 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel85 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel86 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel90 distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
rhel90beta distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
test_distro distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
distro.go distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
distro_test.go distro: introduce PackageSetsChains() method to ImageType 2022-04-28 14:42:49 +02:00
image_config.go Extend ImageConfig and RHEL-86/90 osPipeline 2022-04-14 19:07:31 +01:00
image_config_test.go RHEL-90: move RHSM configuration to ImageConfig structure 2022-01-11 17:08:19 +01:00
osrelease_test.go distro: add DetectHost 2019-11-10 17:23:14 +01:00