Re: koji buildsystem changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday, December 13, 2020 11:02:53 PM CET Kevin Fenzi wrote:
> * Finally releng is looking at establishing a sidetag cleanup policy. 
> A reminder that sidetags should be short lived and only created when
> needed. koji must generate buildroot repos for every single sidetag.
> ( You can list all your sidetags with 'fedpkg list-side-tags --mine' )

I'm just curious what's the most expensive thing for Koji to implement
side-tags, I'd expect something like:

    - the repositories are cloned (recursively hardlinked/symlinked?)
    - the override package is added
    - then createrepo_c is run

In Copr we don't have to clone the repositories, but we have to run the
createrepo_c after each build.  In the past the bottleneck used to be
the createrepo_c run (recursive walk through all the packages in larger
repositories).

If Koji suffers from the same problem, perhaps you could take a look at
the new createrepo_c option `--recycle-pkglist` - the createrepo_c costs
almost nothing then (matter of just reading and later writing the xml
metadata).

Pavel


_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux