Description of problem: People using early upgrade to f29 are hit by this dependency miss: shaderc-2018.0-1.fc29 is currently in updates-testing is used by libplacebo-0.6.0-2.fc29 which is currently in f29 ga repo (additionally vlc is using this new libplacebo in 3rd party). This is reported here: https://forums.fedoraforum.org/showthread.php?319635-Is-it-possible-to-have-a-little-help-in-a-couple-of-conflicts-courteously Version-Release number of selected component (if applicable): shaderc-2018.0-1.fc29 How reproducible: always when upgrading until fedora 29 is GA. Steps to Reproduce: 1. upgrade to f29 from f27 or f28 with libplacebo installed 2. 3. Actual results: There is a dependency break because the updates-testing repo isn't enabled. Expected results: shaderc-2018.0-1.fc29 should be in the f29 GA repo to satisfy the dependency Additional info: Please don't move back newer libplacebo as there is an ABI break and this will be backward.
Proposed as a Freeze Exception for 29-final by Fedora user kwizart using the blocker tracking app because: There is a dependency break in GA repos. The solution is to move shaderc-2018.0-1.fc29 from f29-updates-testing to f29. It will solve the issue that software must be installable in the GA repo.
Bodhi ticket will the needed karma. https://bodhi.fedoraproject.org/updates/FEDORA-2018-0fd985af0c
Nicolas, I see the update is pending stable. This means it'll get pushed as a 0day update on Release Day. I don't think it needs to get to the stable repo before that.
(In reply to František Zatloukal from comment #3) > Nicolas, I see the update is pending stable. This means it'll get pushed as > a 0day update on Release Day. I don't think it needs to get to the stable > repo before that. Thx for your answer about this. I would also agree, and that's mostly the reason why I haven't bothered before that. As I've assumed any "power users" would be able to solve the issue. But this is not the case and the url link shows that not even f29 early users seems totally lost, but also that none was able to help him out. So as the fix is really easy I'm requesting the freeze exception for this issue given some package installation are not installable in the "release" tree. Now it's the first time I'm doing that and I don't know how critical this nice-to-have fix is at this point in time in the release process.
Hi Nicolas. This issue will disappear on F29 release day, because the shaderc update will be in stable updates repo (which is enabled by default for anyone). If anyone is upgrading to F29 before it's officially released, they are either power users who can cope with it (e.g. enable updates-testing, or temporarily remove the offending package), or they should be told to wait. This issue is very common and happens for many packages throughout the Branched release. The reason is that Branched is often frozen (before Beta, before Final), and therefore updates in stable releases can easily be in newer versions. This is not a reason for a freeze exception, otherwise we wouldn't be doing anything else. The upgrade path is simply not guaranteed to be working before the release is officially released. We grant freeze exceptions only to updates that fix some important bug/inconvenience, or which need to be in the basic set because e.g. an install image is created out of them. -1 FE
Fair enough, let's close that then.
Hi, I just did the upgrade from f28 to f29 (f29 was released today if I don't make any mistake) and it appears that shaderc is still not in the stable repository. I found out this because vlc has been deleted during the upgrade process because the dependencies of libplacebo, needed by vlc, are broken. It's not a big deal because I have still Gnome Videos to read my movies but I prefer vlc.
Hi, it is (was pushed about an hour ago), but it may take some time to reach all the mirrors. https://bodhi.fedoraproject.org/updates/FEDORA-2018-0fd985af0c
Ok, thank you. I'll wait until I see it.
*** Bug 1644411 has been marked as a duplicate of this bug. ***
*** Bug 1644292 has been marked as a duplicate of this bug. ***
As of today the issue is not fixed. Cannot install neither vlc nor mpv: [root@aik aik]# dnf install mpv Last metadata expiration check: 0:00:36 ago on Mon 21 Jan 2019 12:28:55 AEDT. Error: Problem: conflicting requests - nothing provides libshaderc_shared.so.1()(64bit) needed by mpv-0.29.1-1.fc29.x86_64
This issue was fixed on Fedora 29 GA day. Please verify to have the fedora updates repo enabled dnf update --refresh
It's in the updates repo: $ sudo dnf repoquery --whatprovides 'libshaderc_shared.so.1()(64bit)' --repo fedora Last metadata expiration check: 0:00:17 ago on Mon 21 Jan 2019 10:51:25 AM CET. $ sudo dnf repoquery --whatprovides 'libshaderc_shared.so.1()(64bit)' --repo updates Last metadata expiration check: 0:00:32 ago on Mon 21 Jan 2019 10:51:23 AM CET. libshaderc-0:2018.0-1.fc29.x86_64
oh it is now. someone kicked repos to sync finally or something, libshaderc+mpv+vlc install now. thanks.