Commit Graph

5 Commits

Author SHA1 Message Date
Lubomír Sedlář 364d7f5229 Support multiple sources in one variant
With this patch the gather_source option is no longer used. Instead, all
sources are always used. If they return at least some input packages,
then a configured method is used and the returned lists of packages from
all sources are merged.

The method used for gathering can be configured for each variant and
gather source separately.

Additional packages are only added to the comps source.

Each gathering step is logged separately. All the logs are preserved for
later inspection.

Signed-off-by: Lubomír Sedlář <>
2018-02-01 14:31:09 +01:00
Lubomír Sedlář b068514471 Add documentation for modular composes
List all available configuration options and go into some detail on how
modules should be specified. This would probably deserver a more
thorough explanation, but it's still bit in a flux.

Signed-off-by: Lubomír Sedlář <>
2017-11-21 08:47:19 +01:00
Lubomír Sedlář 04836cfa9f docs: Mention how input package list are interpreted
It's really just an RPM name, not any random provide or source package

Signed-off-by: Lubomír Sedlář <>
2017-09-18 12:06:03 +02:00
Ralph Bean 5b6e468952 Allow extracting profiling information from pungi-gather.
`pungi-gather` (the tool that underlies both the `pkgset` and `gather`
phases) contains profiling code that will log statistics about how long
different function calls take.  However, pungi-koji did not contain a
way to pass the ``--profiler`` argument to enable this.

This change adds a new configuration option ``gather_profiler`` which,
when set to true, simply passes the argument to `pungi-koji`.  Hopefully
this can help shed some light on what is happening in some of our
longer-running composes.

Signed-off-by: Ralph Bean <>
2017-09-04 10:25:11 +02:00
Lubomír Sedlář 65bc6969e2 docs: Add a basic info about gathering packages
Signed-off-by: Lubomír Sedlář <>
2017-06-21 09:55:29 +02:00