Re: Why does Koschei not run real builds?

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

 



Fabio Valentini <decathorpe@xxxxxxxxx> writes:

> On Mon, Apr 13, 2020 at 10:55 AM Dan Čermák
> <dan.cermak@xxxxxxxxxxxxxxxxxxx> wrote:
>>
>> Hi list,
>>
>> my question is pretty much $subject: Why doesn't Koschei kick of
>> real builds off packages on dependency changes? From my naive POV that
>> looks like the missing piece to give us the "OBS-experience". Having
>> that at least in Rawhide sounds like a good thing to me.
>
> It *might* be a good idea to help deal with rebuilds, but I see some
> problems with that.
>
> - koschei would need to add "rebuilt by koschei" commits to dist-git
> for this (OBS doesn't have a real VCS, so it's not a problem there)

This is the part that I don't really get: why do we need to have a
commit for each rebuild? Just to bump the release field?

Wouldn't it be completely sufficient to let koji handle this via one of
the schemes that Igor and Neal presented at Flock 2019?

(This is probably naive, but from my usage of OBS I have never
encountered the case that I miss having a commit on each rebuild)

> - those changes would add a lot of churn to .spec files, possibly
> angering a lot of packagers, and would also create possible conflicts
> between local changes and koschei builds

This wouldn't be a problem if we could get rid of the "rebuild on
commit" requirement and make this opt-in at first.

> - the builds add a lot of load to koji already (although at lower
> priority), which will probably be a problem when there's reduced
> capacity (e.g. the upcoming datacenter move)

This is indeed an issue that I was afraid of.

>
> Fabio
>
>> Cheers,
>>
>> Dan
>> _______________________________________________
>> 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
> _______________________________________________
> 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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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