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
rel-eng@lists.fedoraproject.org