Hello everyone,
a new version of Pungi is available! The 4.1.39 build is ready to be used. There are updates waiting in Bodhi to go to updates-testing.
The biggest change in this release is refactoring of the pkgset phase. Instead of putting all files into one big pile, separate package set is created for each Koji tag. This allows us to have cleaner code base and will allow faster processing.
Pungi was ported to libmodulemd v2 API.
The test phase has been fixed to not leave around repoclosure caches that would never be used again or deleted.
Debug mode has been removed. This was meant as an aid for development, but was not really used. Since it was advertised as risky and possibly unreliable, no release process should rely on it anyway.
The bootable option was deprecated. It can be removed from the config file and it will not cause any change to the compose.
Checksums in .treeinfo file will use the same checksum as createrepo instead of the old hardcoded and unchangeable default of sha256.
The pungi-legacy subpackage is no longer present on Fedora 30. Some of its dependencies were removed from distribution, so it would not be installable.
And as usual there are other smaller fixes and clean ups.
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