Ralph and Eric had the same idea, creating a list of packages installed as dependencies and use that for the new system.
While that will probably work I feel it's error-prone and to much work. Maybe this is an X-Y problem.
Why is having to answer the N-providers-for-X questions a problem ? LW