Hello everyone,
a new version of Pungi is available. The 4.2.1 build is ready to be
used. There are updates in Bodhi waiting to get to updates-testing.
This release mostly focuses on performance.
Pkgset phase will reuse entire package set if it was not modified from
previous compose. Since each module is a separate package set, this
should allow us to not examine each modular RPM every time even if the
module has not been rebuild.
Gather phase can also reuse results from previous compose. This might
be fairly rare to trigger though, since there are probably always going
to be differences.
There is better parallelization of small createrepo_c processes, where
startup time is longer than actual period spent doing useful work.
Extra files phase no longer waits for gathering.
Other minor fixes:
It is now possible to customize the version in latest- symlink.
While waiting for ostree ref to be created by the signing system, the
message triggering it will be repeatedly re-sent.
Config validation can accept overrides for schema, making the
validation more strict.
Refer to the documentation [0] for details on what configuration
options are available.
[0]
https://docs.pagure.org/pungi/index.html
If you encounter problems or need general help, stop by #fedora-releng
IRC channel or file issues in Pagure.
Happy composing!
Lubomír