Re: Frequently broken Rawhide/Branched composes

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

 




Dne 1.3.2018 v 14:47 Mamoru TASAKA napsal(a):
> Vít Ondruch wrote on 03/01/2018 06:44 PM:
>>
>>
>> Dne 1.3.2018 v 03:19 Kevin Kofler napsal(a):
>>> Fabio Valentini wrote:
>>>> AFAICT, those "broken deps in rawhide" mails are only sent if there
>>>> is a
>>>> compose, and during the past weeks, there have been few of those
>>>> ... so
>>>> breakage is sometimes allowed to sit unnoticed (and grow increasingly
>>>> worse) for very long.
>>> Isn't that the real issue to fix? Failed Rawhide composes used to be
>>> a rare
>>> event.
>>
>> Speaking of that, it seems that the Rawhide compose failed yesterday due
>> to some KDE/QT soname bump:
>>
>> https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180228.n.0/logs/global/pungi.global.log
>>
>> https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180228.n.0/logs/i386-x86_64/livemedia-Spins-KDE.i386-x86_64.log
>>
>> https://kojipkgs.fedoraproject.org//work/tasks/8910/25368910/root.log
>>
>> Were these announced? Are they handled? Why aren't these done in
>> sidetag?
>
> No, the above root.log does not mean some KDE/QT soname bump. You must
> look at dnf complaint from the bottom to the top:
>
> 1. nothing provides gstreamer1-plugins-good5{?_isa} needed by
> phonon-qt5-backend-gstreamer-2:4.9.0-7.fc29.x86_64
> Apparently 5{?_isa} is typo (5 should be %, perhaps)

I might be wrong. Thx for pointing this out and thx to Adam for taking
care about this.

https://src.fedoraproject.org/rpms/phonon/c/8a0f0ad81bce771f85c1b0f4dc8b1f9c8372c17f?branch=master

Vít


>
> 2. So package phonon-qt5-4.10.0-1.fc29.x86_64 requires
> phonon-qt5-backend(x86-64) >= 4.7, but
> (as phonon-qt5-backend(x86-64) is provided by
> phonon-qt5-backend-gstreamer but
>  phonon-qt5-backend-gstreamer cannot be installed because of
> gstreamer1-plugins-good typo)
>    none of the providers can be installed
>
> 3. package kf5-knotifyconfig-5.43.0-2.fc28.x86_64 requires
> libphonon4qt5.so.4()(64bit), but
> (as libphonon4qt5.so.4 is provided by phonon-qt5-4.10.0-1.fc29.x86_64
> but phonon-qt5
>  cannot be installed because ..... .... .....) none of the providers
> can be installed
>
> 4. is the same, from the top to bottom.
>
>> V.
>
> Regards,
> Mamoru
>
>>
>>
>>>   Now we have both Rawhide and Branched composes broken for days at a
>>> time, e.g., currently since February 20. This is just not acceptable.
>>>
>>> Something needs to be done to make the compose process more robust,
>>> e.g.:
>>> * running createrepo on a stable release, so that we do not have to
>>> be able
>>>    to init a chroot of the target system to compose a repository. A
>>> broken
>>>    dependency, even in systemd or rpm, should NEVER be a reason for the
>>>    repository to fail to compose.
>>> * publishing individual deliverables one at a time, i.e.:
>>>    1. compose the repositories,
>>>    2. sync the repositories out to the mirrors,
>>>    3. build the images (atomic ostrees, live images etc.) one at a
>>> time,
>>>    4. sync those images that succeeded out to the mirrors, keep the old
>>>       versions of the other ones (the matching SRPMs are in Koji
>>> anyway, so
>>>       it does not matter if the SRPMs in the tree don't match)
>>> etc.
>>>
>>> Right now, e.g., we have a known broken GCC (8.0.1-0.14) in the
>>> Rawhide and
>>> Branched trees (which miscompiles the Chromium/QtWebEngine build
>>> tool GN on
>>> x86_64), the fix (8.0.1-0.16) has already been in the right Koji
>>> tags for
>>> days, but any third-party repository (RPM Fusion, Copr, etc.) will
>>> still get
>>> the broken GCC. This is not acceptable.
>>>
>>>          Kevin Kofler
>>> _______________________________________________
>>> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
>>> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
>>
>> _______________________________________________
>> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
>> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
>>
>
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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