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