127 Commits

Author SHA1 Message Date
1cec490d54 White space / consistent usage of spaces / indentation of 4 fixes 2017-10-20 00:58:05 +02:00
Ludwig Nussel
d167d0e0fd pkglistgen: add --ignore-unresolvable and --ignore-recommends options
by default write the error string to the xml so it doesn't build
anymore. With the --ignore-unresolvable option only comments are
added.

With the --ignore-recommends option recommended packges will only
be listed as comment.
2017-10-12 11:47:17 +02:00
Ludwig Nussel
c9875469d3 pkglistgen: make --repositories option use an array 2017-10-12 11:47:17 +02:00
Ludwig Nussel
85222b1243 pkglistgen: initial work for openSUSE
- allow to specify architecures
- need to specify default support status
- use correct api (still dirty)
2017-10-12 11:47:17 +02:00
Stephan Kulow
ea55704eb0 Lock all binaries duplicated between repos - the first one wins 2017-09-26 08:29:31 +02:00
Stephan Kulow
f4ae960e6d Generate recommends (requires new python-solv) 2017-09-26 08:29:31 +02:00
Stephan Kulow
45bbd8eaa1 Generate development packages into group comments 2017-09-26 08:29:31 +02:00
Stephan Kulow
7b93d0eaa7 Generate errors into group comments 2017-09-26 08:29:31 +02:00
Stephan Kulow
b580e01044 Generic OUTPUT handling 2017-09-26 08:29:31 +02:00
Stephan Kulow
1eba8f9794 Output devel packages per module 2017-09-26 08:29:31 +02:00
Stephan Kulow
9639c6bd98 Solve the packages one by one instead of a group 2017-09-26 08:29:31 +02:00
Stephan Kulow
d5acacbe3d Use project instead of FACTORY 2017-09-26 08:29:31 +02:00
Stephan Kulow
b8c6b81122 Support silents 2017-09-26 08:29:31 +02:00
Stephan Kulow
ece3392ed8 Remove duplicated packages during merge and autopep 2017-09-26 08:29:31 +02:00
Stephan Kulow
c13b16679d Always output all archs - even if empty 2017-09-26 08:29:31 +02:00
Ludwig Nussel
a75365baf7 Catch missing arch specific packages 2017-09-26 08:29:31 +02:00
Ludwig Nussel
0cdace0a30 Don't abort on unresolvable
Don't mark group as solved instead
2017-09-26 08:29:31 +02:00
Ludwig Nussel
a19f4e96a2 Write unsorted packages 2017-09-26 08:29:31 +02:00
Ludwig Nussel
326278d6aa Add all devel packages 2017-09-26 08:29:31 +02:00
Ludwig Nussel
74cb10fe68 Warn about supplements 2017-09-26 08:29:31 +02:00
Ludwig Nussel
1bdac7228f Add options for input and output directories 2017-09-26 08:29:31 +02:00
Ludwig Nussel
bf55ed1dd2 Solve more groups 2017-09-26 08:29:31 +02:00
Ludwig Nussel
b0a3b7d214 Implement extra and discard 2017-09-26 08:29:31 +02:00
Ludwig Nussel
dd9d646d0a Solve based on explicit package list
remove expanded set in the end though
2017-09-26 08:29:31 +02:00
Ludwig Nussel
937cf41b66 Exclude missing packages 2017-09-26 08:29:31 +02:00
Ludwig Nussel
bb3e619e70 Handle groups files also 2017-09-26 08:29:31 +02:00
Ludwig Nussel
3dd94303c9 Initial version of pkglistgen
Replacement of package list generator
2017-09-26 08:29:14 +02:00