There are two different modules inside the systemimage package, systemimage/udm.py and systemimage/curl.py. I wonder if it makes sense to separate those into different binary packages, e.g. system-image-curl and system-image-udm. Then the individual binary packages can depend on the proper dependency and we can switch system-image-common to depending on system-image-udm | system-image-curl
There are two different modules inside the systemimage package, systemimage/udm.py and systemimage/ curl.py. I wonder if it makes sense to separate those into different binary packages, e.g. system-image-curl and system-image-udm. Then the individual binary packages can depend on the proper dependency and we can switch system-image-common to depending on system-image-udm | system-image-curl
Or is that too much complexity?