clime <cl...@fedoraproject.org> writes:

> On Mon, 13 Apr 2020 at 10:55, Dan Čermák <dan.cer...@cgc-instruments.com> 
> 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.
>
> Dan, can I have some basic questions to this because I don't know OBS.
>
> Could you describe the feature in more detail with regards to
> auto-rebuilding and when it is useful?

In a nutshell: OBS will in its default mode rebuild each package once
one of its direct or indirect dependencies changes.

That is pretty useful, because as a maintainer you can just update a
library and you don't have to do a thing to get dependent packages
rebuilt. So no more "unannounced SONAME bump", "please rebuild XYZ" and
"need a provenpackager to rebuild dependent packages of ABC" emails on
devel. Also, if a package fails to build due to an update, it will be
noticed right away and not until the next mass rebuild.

Additionally updating a bunch of packages will no longer require that
you figure out the build order yourself: the build system figures it out
itself by rebuilding your packages until the transitive dependencies
stop changing.

All of this is of course only really viable for Rawhide and already
released Fedora branches should not be run like this, because one wrong
update could wreck the whole distro.


Cheers,

Dan

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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

Reply via email to