3e5f3b1377
Add support for non-x86_64 products (Leap 15.0/aarch64)
2017-12-14 14:41:23 +01:00
Stephan Kulow
1a29bc5073
pkglistgen: Output the overlaping packages into overlap.group
2017-12-13 19:01:34 +01:00
Ludwig Nussel
8e3fcbf952
pkglistgen: dump_solv function
2017-12-07 14:09:53 +01:00
Ludwig Nussel
5cda9f060e
pkglistgen: add droplist generator
2017-12-07 14:09:53 +01:00
Ludwig Nussel
ae242fb47d
Implement namespace callback for locales
...
Needs https://github.com/openSUSE/libsolv/issues/231
2017-11-24 13:45:33 +01:00
Ludwig Nussel
3038aa3e91
pkglistgen: Optionally include suggested packages too
2017-11-24 13:43:38 +01:00
Ludwig Nussel
384746715d
pkglistgen: use new cache format of repo_checker
2017-11-13 17:39:52 +01:00
Ludwig Nussel
2110ded1a6
pkglistgen: fix up coolo's code
2017-11-09 15:22:27 +01:00
Ludwig Nussel
48a572ed59
Merge remote-tracking branch 'coolo/create_unsorted'
2017-11-09 15:03:03 +01:00
Ludwig Nussel
ee81a524d1
pkglistgen: also output suggested packages
2017-10-27 17:18:37 +02:00
Ludwig Nussel
7529c30194
pkglistgen: dont mirror debug packages
2017-10-23 17:44:02 +02:00
Stephan Kulow
0d96bdaf79
pkglistgen: Output overlapping packages as yaml
2017-10-23 12:47:24 +02:00
Stephan Kulow
d620a66f16
pkglistgen: Allow new recommended flag to take over recommends
...
Useful not to duplicate packages in both patterns and package list
2017-10-22 13:31:04 +02:00
Stephan Kulow
3c80321018
pkglistgen: Ignore modules recursively
2017-10-21 20:41:23 +02:00
Stephan Kulow
7e0646497d
pkglistgen: Implement UNWANTED support
2017-10-21 13:25:29 +02:00
Stephan Kulow
ca5acd00d4
pkglistgen: Do not ignore recommendes from other modules
2017-10-21 13:25:23 +02:00
Stephan Kulow
6aa06b2357
pkglistgen: Have update command exit 1 if it updated something
...
The idea is to be able to determine if it's useful to run solve command
2017-10-21 13:25:21 +02:00
Stephan Kulow
d8a8fb2a5d
pkglistgen: Create an unsorted.yml and output duplications
2017-10-21 13:24:46 +02:00
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