Le vendredi 10 juillet 2020 à 14:59 +0200, Nicolas Mailhot a écrit : > Le vendredi 10 juillet 2020 à 13:22 +0200, Pavel Raiskup a écrit : > > On Wednesday, July 8, 2020 6:25:57 PM CEST Nicolas Mailhot via > > devel > > wrote: > > > Le 2020-07-08 17:19, Pavel Raiskup a écrit : > > > > > > > Small experiment (few-liner) for copr with "%bid, build system > > > > tag": > > > > https://pagure.io/copr/copr/pull-request/1436 > > > > > > Well, that ties the system to corp, not koji > > > > The %bid macro is definitely meant to be usable with any build > > system, > > That won’t work unless you persist the %bid state so the next build > systems knows where to pick up from. And persisting is the part you > do > not like in my proposal (unless I completely misunderstood what you > wrote before). > > Making things work across build systems without persisting means > using > an external reference like the clock, and that only works if your > build > history is completely linear, without scratched branches (intended > scratch branches or branches that do not work out, despite the > packager initial hopes)
Also, if you do not persist, your build won’t be reproducible in a third party buildd system, because reproducing requires knowing the %{bid} value you used in your own build. -- Nicolas Mailhot _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-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/devel@lists.fedoraproject.org