Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1641934 - libshaderc is not in the GA repo
Summary: libshaderc is not in the GA repo
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: shaderc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Robert-André Mauchin 🐧
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1644292 1644411 (view as bug list)
Depends On:
Blocks: F29FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2018-10-23 08:09 UTC by Nicolas Chauvet (kwizart)
Modified: 2019-01-21 23:54 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-21 09:53:33 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nicolas Chauvet (kwizart) 2018-10-23 08:09:41 UTC
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.

Comment 1 Fedora Blocker Bugs Application 2018-10-23 08:15:30 UTC
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.

Comment 2 Nicolas Chauvet (kwizart) 2018-10-23 08:17:21 UTC
Bodhi ticket will the needed karma.
https://bodhi.fedoraproject.org/updates/FEDORA-2018-0fd985af0c

Comment 3 František Zatloukal 2018-10-24 11:59:31 UTC
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.

Comment 4 Nicolas Chauvet (kwizart) 2018-10-24 12:40:52 UTC
(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.

Comment 5 Kamil Páral 2018-10-24 12:56:42 UTC
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

Comment 6 Nicolas Chauvet (kwizart) 2018-10-24 12:58:57 UTC
Fair enough, let's close that then.

Comment 7 martinspiering16 2018-10-30 17:54:07 UTC
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.

Comment 8 František Zatloukal 2018-10-30 18:15:51 UTC
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

Comment 9 martinspiering16 2018-10-30 18:18:12 UTC
Ok, thank you. I'll wait until I see it.

Comment 10 Nicolas Chauvet (kwizart) 2018-11-05 09:41:11 UTC
*** Bug 1644411 has been marked as a duplicate of this bug. ***

Comment 11 Nicolas Chauvet (kwizart) 2018-11-05 09:41:49 UTC
*** Bug 1644292 has been marked as a duplicate of this bug. ***

Comment 12 Alexey Kardashevskiy 2019-01-21 01:30:47 UTC
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

Comment 13 Nicolas Chauvet (kwizart) 2019-01-21 07:44:47 UTC
This issue was fixed on Fedora 29 GA day.
Please verify to have the fedora updates repo enabled
dnf update --refresh

Comment 14 Kamil Páral 2019-01-21 09:53:33 UTC
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

Comment 15 Alexey Kardashevskiy 2019-01-21 23:54:09 UTC
oh it is now. someone kicked repos to sync finally or something, libshaderc+mpv+vlc install now. thanks.


Note You need to log in before you can comment on or make changes to this bug.