11 Commits

Author SHA1 Message Date
Stephan Kulow
e44bbf78cc pkglistgen: Write group stubs for --only-release-packages 2019-01-17 14:35:18 +01:00
Stephan Kulow
15f7e3d9f2 pkglistgen: Move one more function to solv_utils 2019-01-17 14:35:18 +01:00
Stephan Kulow
49a7a66144 pkglistgen: Trim down CommandLine interface to the minimum 2019-01-17 14:35:18 +01:00
Stephan Kulow
f087f56a71 pkglistgen: Introduce file_utils functions 2019-01-17 14:35:18 +01:00
Stephan Kulow
1ec04565e3 pkglistgen: Move dump_solv into its own file 2019-01-17 14:35:18 +01:00
Stephan Kulow
1a3ffa1576 pkglistgen: move do_solve into tools class
(no longer a command used on its own good)
2019-01-17 14:35:18 +01:00
Stephan Kulow
d04f347a74 pkglistgen: Bugfixes for create_sle_weakeremovers 2019-01-17 14:35:18 +01:00
Stephan Kulow
4ab866cb2c pkglistgen: move create_sle_weakremovers to tool class 2019-01-17 14:35:18 +01:00
Stephan Kulow
5729439e0f pkglistgen: Drop list commands
They were mainly used for initial conversion of leap
2019-01-17 14:35:17 +01:00
Stephan Kulow
8351d2e677 pkglistgen: Move suggested from global to package level
There is no product that wants all suggests for all products on all groups,
so the only product left that wants to have suggests is Tumbleweed for the DVD
pattern

To solve the suggests we run a global transaction on the
result + its suggests to determine packageand supplements.
To avoid problems (in general) we discard obsolete and conflicts
in packages - so we can have product groups with conflicting packages
and still get the additional supplements
2019-01-17 14:35:17 +01:00
Stephan Kulow
ab85d07f72 pkglistgen: Move into a folder and split into 3 files
No further refactoring, but some cleanup of imports (which obviously has
dangers in itself)
2019-01-17 14:35:17 +01:00