Re: repoquery-fu (was Re: Retiring the pcre package from Fedora)

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

 



On 7/23/22 07:46, Fabio Valentini wrote:
> On Sat, Jul 23, 2022 at 12:56 PM Neal Gompa <ngompa13@xxxxxxxxx> wrote:
>>
>> On Sat, Jul 23, 2022 at 4:14 AM Dan Čermák
>> <dan.cermak@xxxxxxxxxxxxxxxxxxx> wrote:
>>>
>>> Richard Shaw <hobbes1069@xxxxxxxxx> writes:
>>>
>>>> Replying in general...
>>>>
>>>> I've asked about a "one script to rule them all" a few times over my 10+
>>>> year Fedora packaging career and it's fallen on deaf ears.
>>>>
>>>> I hope something will happen this time. There should really be only ONE way
>>>> to determine what packages need to be rebuilt, even if it's not perfect, we
>>>> can deal with the corner cases but everyone doing their own thing has
>>>> definitely been worse.
>>>
>>> In a perfect world koji or koschei would figure this out themselves and
>>> perform the rebuilds for us so that we can finally stop thinking about
>>> build orders and dependencies ourselves.
>>
>> The sad part is that Koschei can do it, but the build system folks
>> have so far refused to enhance Koji and Koschei to do this for
>> creating *real builds* that are auto-submitted.
> 
> Alright Neal, this is a bit off-topic, but I'll bite.
> 
> Auto-submitting real builds is something that I will, except in very
> narrowly defined exceptions, always disagree with.
> Until now, automagic builds have only caused trouble. Just look at the
> mess that's regularly made in the podman/container stack, or by stuff
> that was automatically submitted by packit. It's one of the reasons
> why we now have a policy that requires actual people to be responsible
> for all builds submitted by bots.
> 
> Even if we had a mechanism to trigger automatic rebuilds of dependent
> packages (i.e. "I have detected that the sonames of the libraries in
> this package have changed, let me also rebuild dependent packages for
> this!") only works *if* (and that's a big *if*) the ABI change isn't
> accompanied by breaking API changes, as well. What would you want to
> happen then? I'm pretty sure software isn't smart enough yet to
> determine in advance if any breaking API changes affect any dependent
> packages.

This is going to be true for the majority of Haskell and Rust package
updates if Fedora ever decides to use dynamic linking for them.
Same for lots of C++ template libraries.
-- 
Sincerely,
Demi Marie Obenour (she/her/hers)
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[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