Hello everyone,
Pungi development team is pleased to announce the availability of Pungi 4.2.8. The updates for F32 and F33 are waiting in updates-testing repo. Others (Rawhide, F34) are already in stable repo
Main changes:
A new version of Pungi is available and installable from RCM Tools compose and repositories.
Here are the major changes:
* Added image-container phase. This phase runs after image-build and osbuild and can embed an image into a container.
* Added ability to wait for signed packages. If packages are appearing quickly in Koji, and signing them is triggered by automation, there may be a delay between the package being signed and compose running. In such case, it may be preferable to wait for the signed copy rather than fail the compose.
* Include just one version of module. When adding extra modules via option *pkgset_koji_module_builds*, all other versions of the same stream potentially available in a Brew tag should be skipped.
* Remove reuse file when packages are not signed. In such case, we never want to reuse the pkgset, as it risks leaking unsigned packages. The safest option is to remove the file completely.
* Preserve default arg on groupid. When the wrapper processes comps file, it wasn't emitting "default" argument for groupid element. The default is false and most entries are actually using the default, so let's only emit it if set to true.
* Stopped copying .git directory with module defaults. This will potentially speedup full cloning of big repositories.
* Dropped usage of kobo.plugins
... and other minor fixes
Refer to the documentation [1] for details on what configuration options are available.
[1] 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!
Compose team _______________________________________________ rel-eng mailing list -- rel-eng@lists.fedoraproject.org To unsubscribe send an email to rel-eng-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.or...
Hello everyone!
Pungi development team is pleased to announce the availability of Pungi 4.2.9. The updates for F32, F33 and F34 are waiting in updates-testing repo. Rawhide is already in stable repo.
Main changes:
* hybrid: Optimize memory consumption when getting lookaside packages The original code ended up downloading all repodata from the lookaside repo. This could cause a lot of memory to be used. The new code only downloads the repomd.xml and then the primary record, which is sufficient to obtain all needed information. A lot less memory is used and the code is also significantly faster.
* pkgset: Store module tag only if a module is used When a module is skipped from the compose, we should not add it to a mapping of module tags. If it's there, we then spend time building a repo for the module and it gets passed to buildinstall, despite the packages not being supposed to be included in the compose. If the packages are not included in any variant, they shouldn't be available to buildinstall either.
* gather: Adjust reusing with lookaside - Do not reuse when there is any external lookaside repo - Do not reuse when lookaside variant is not reused
* Use Docker/Podman containers during testing in Jenkins. Two separate (Python 3 and Python 2) docker images were created to run tests in various environments.
* image_container: Fix incorrect arch processing OSBS will reject no scratch builds with 'arch_override'. With this fixed, it might be possible to have multiple images match the spec (unless arch is used in the filter). To fix that, we can replace arch with $basearch variable.
* Cancel koji tasks when pungi terminated
* Adjust permissions more reliably in runroot. Even if the main command fails, permission will be adjusted and cleanup will not end with Permission Denied message.
* Fix can't link XDEV using repos as pkgset_sources Fixed the type of link (hardlink-->link) used when linking local yum cache directory and external filesystem.
* pkgset: Fix meaning of retries in waiting for a signed copy The name brings a different expectation than how it actually worked. This patch makes the code work similarly to the expectation.
* ... and other smaller changes that include fixed formatting, gathering extended traceback or logs for debugging reasons; or updating deprecated arguments
Refer to the documentation [1] for details on what configuration options are available.
[1] 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!
Compose team _______________________________________________ rel-eng mailing list -- rel-eng@lists.fedoraproject.org To unsubscribe send an email to rel-eng-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.or...
rel-eng@lists.fedoraproject.org