Hello, recently (on Dec 5, 2019) a new Copr release landed production. Here is the list of visible changes:
- Projects can be marked as "providing module hotfixes". This hack is needed to give the packages distributed by copr preference over packages provided from modules (they ignore repo priority and NVR checks otherwise). More in this blog post http://frostyx.cz/posts/module-hotfixes-in-copr - The links in UI pointing to live-logs should be fixed now, even for re-submitted builds. - Project forking was fixed, and should work reliably now. The fork action is still handled by copr frontend (the copr database), so we copy the last successful package build in each chroot - given by build-ID, not NVR. - The Pagure event reader was ported from fedmsg to fedora-mesaging, so from now - no part of copr code depends on fedmsg, and we should not miss relevant events anymore. - Package build fails when the main copr repository isn't available at build time (for any, even temporary reason). We were able to configure there skip_if_unavailable=False because we always create (empty) repository - before we build the first package there. - The backend code was optimized (lower redis trafic, faster job grabber, minimized builder<->backend<->frontend communication). - The builder again defines %copr_username and %copr_projectname RPM macros. Happy building! Pavel _______________________________________________ announce mailing list -- announce@lists.fedoraproject.org To unsubscribe send an email to announce-le...@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/announce@lists.fedoraproject.org