[Bug 57284] New: Wine-staging 9.18-1 broken dependencies
https://bugs.winehq.org/show_bug.cgi?id=57284 Bug ID: 57284 Summary: Wine-staging 9.18-1 broken dependencies Product: Wine-staging Version: 9.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: ToddAndMargo(a)zoho.com CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com Distribution: --- Fedora 41 $ su root -c "dnf upgrade wine-staging winehq-staging" Password: Updating and loading repositories: Repositories loaded. Problem 1: cannot install the best update candidate for package wine-staging-1:9.17-1.1.x86_64 - nothing provides libavcodec.so.60()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavutil.so.58()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavformat.so.60()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ Problem 2: package winehq-staging-1:9.19-1.1.x86_64 from WineHQ requires wine-staging = 1:9.19-1.1, but none of the providers can be installed - cannot install the best update candidate for package winehq-staging-1:9.17-1.1.x86_64 - nothing provides libavcodec.so.60()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavcodec.so.60(LIBAVCODEC_60)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavutil.so.58()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavutil.so.58(LIBAVUTIL_58)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavformat.so.60()(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ - nothing provides libavformat.so.60(LIBAVFORMAT_60)(64bit) needed by wine-staging-1:9.19-1.1.x86_64 from WineHQ Package Arch Version Repository Size Skipping packages with broken dependencies: wine-staging x86_64 1:9.19-1.1 WineHQ 1.3 GiB winehq-staging x86_64 1:9.19-1.1 WineHQ 62.1 KiB Nothing to do. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine-staging 9.18-1 broken |Wine-staging 9.19-1 broken |dependencies |dependencies -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio(a)earthlink.net Version|9.19 |unspecified Component|-unknown |wine-packages Product|Wine-staging |Packaging -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Rosanne DiMesio <dimesio(a)earthlink.net> --- (In reply to Todd Chester from comment #0)
Fedora 41
Fedora 41 hasn't been released yet, and we don't have any packages for it. If you are trying t install Fedora 40 packages on 41, that isn't supported. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |--- --- Comment #2 from Todd Chester <ToddAndMargo(a)zoho.com> --- (In reply to Rosanne DiMesio from comment #1)
(In reply to Todd Chester from comment #0)
Fedora 41
Fedora 41 hasn't been released yet, and we don't have any packages for it. If you are trying t install Fedora 40 packages on 41, that isn't supported.
Hi Rosanne, This issues did not occur until 9.19. 9.18 installed perfectly under Fedora 41. Somehow these packages got removed. I have been running 41 now for about two months without issues (other than the usual/expected bugs), until now. -T -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #3 from Rosanne DiMesio <dimesio(a)earthlink.net> --- (In reply to Todd Chester from comment #2)
9.18 installed perfectly under Fedora 41. Somehow these packages got removed. I have been running 41 now for about two months without issues (other than the usual/expected bugs), until now.
That's beside the point. We have no control over what changes Fedora might make to what's in their repositories. When 41 comes out, our packages will be built using whatever versions of those dependencies are in Fedora 41's repository. And as I said, installing a package built for a different version of Fedora is not supported. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #4 from Rosanne DiMesio <dimesio(a)earthlink.net> --- Closing invalid. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|INVALID |--- --- Comment #5 from Todd Chester <ToddAndMargo(a)zoho.com> --- (In reply to Rosanne DiMesio from comment #4)
Closing invalid.
Except these file are suppose to be in your repository. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED --- Comment #6 from Rosanne DiMesio <dimesio(a)earthlink.net> --- (In reply to Todd Chester from comment #5)
(In reply to Rosanne DiMesio from comment #4)
Closing invalid.
Except these file are suppose to be in your repository.
What file are you talking about? We do not provide libavcodec, libavutil, or libavformat, or any other dependencies, and never have. You have to get them from Fedora's repository. What most likely happened is that Fedora 41 was previously using the same versions of those libraries as Fedora 40, and they changed it in the past two weeks, so you can no longer install the Fedora 40 packages in Fedora 41. If you are unable to install our Fedora 41 packages in Fedora 41 once we provide them, you can file a bug for that. If you are unable to install our Fedora 40 packages in Fedora 40, you can file a bug for that. But you cannot file a bug for Fedora 40 packages not being installable in Fedora 41. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Rosanne DiMesio <dimesio(a)earthlink.net> --- Closing invalid. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|INVALID |--- Status|CLOSED |UNCONFIRMED --- Comment #8 from Todd Chester <ToddAndMargo(a)zoho.com> --- (In reply to Rosanne DiMesio from comment #7)
We do not provide libavcodec, libavutil, or libavformat, or any other dependencies, and never have. You have to get them from Fedora's repository.
You are correct. My bad. They are provided by the Fedora repo. The problem is your spec file. Those dependencies are actually in the fc 39, 40, 41's repos. Your 9.19 spec file is just not catching them. 9.18 spec file did catch them. What has changed? FC41 is seconds away from being released, so it would be great to get ahead of things. To assist with your troubleshooting (you will note that the dependencies are all there): $ dnf whatprovides libavcodec\* libavutil\* libavformat\* --releasever=41 Last metadata expiration check: 0:02:39 ago on Tue 08 Oct 2024 04:01:30 PM PDT. ffmpeg-libs-6.1.2-2.fc39.x86_64 : Libraries for ffmpeg Repo : @System Matched from: Provide : libavformat.so.60()(64bit) Provide : libavformat.so.60(LIBAVFORMAT_60)(64bit) Provide : libavcodec-freeworld = 6.1.2-2.fc39 Provide : libavcodec.so.60()(64bit) Provide : libavcodec.so.60(LIBAVCODEC_60)(64bit) Provide : libavutil.so.58()(64bit) Provide : libavutil.so.58(LIBAVUTIL_58)(64bit) ffmpeg-libs-6.1.2-2.fc39.x86_64 : Libraries for ffmpeg Repo : @System Matched from: Provide : libavformat.so.60()(64bit) Provide : libavformat.so.60(LIBAVFORMAT_60)(64bit) Provide : libavcodec-freeworld = 6.1.2-2.fc39 Provide : libavcodec.so.60()(64bit) Provide : libavcodec.so.60(LIBAVCODEC_60)(64bit) Provide : libavutil.so.58()(64bit) Provide : libavutil.so.58(LIBAVUTIL_58)(64bit) ffmpeg-libs-6.1.2-2.fc39.x86_64 : Libraries for ffmpeg Repo : @System Matched from: Provide : libavformat.so.60()(64bit) Provide : libavformat.so.60(LIBAVFORMAT_60)(64bit) Provide : libavcodec-freeworld = 6.1.2-2.fc39 Provide : libavcodec.so.60()(64bit) Provide : libavcodec.so.60(LIBAVCODEC_60)(64bit) Provide : libavutil.so.58()(64bit) Provide : libavutil.so.58(LIBAVUTIL_58)(64bit) libavcodec-free-7.0.2-4.fc41.i686 : FFmpeg codec library Repo : fedora Matched from: Provide : libavcodec.so.61 Provide : libavcodec.so.61(LIBAVCODEC_61) Provide : libavcodec-free(x86-32) = 7.0.2-4.fc41 Provide : libavcodec-free = 7.0.2-4.fc41 libavcodec-free-7.0.2-4.fc41.x86_64 : FFmpeg codec library Repo : fedora Matched from: Provide : libavcodec.so.61()(64bit) Provide : libavcodec.so.61(LIBAVCODEC_61)(64bit) Provide : libavcodec-free(x86-64) = 7.0.2-4.fc41 Provide : libavcodec-free = 7.0.2-4.fc41 libavcodec-free-devel-7.0.2-4.fc41.i686 : Development files for FFmpeg's codec : library Repo : fedora Matched from: Provide : libavcodec-free-devel = 7.0.2-4.fc41 Provide : libavcodec-free-devel(x86-32) = 7.0.2-4.fc41 libavcodec-free-devel-7.0.2-4.fc41.x86_64 : Development files for FFmpeg's codec : library Repo : fedora Matched from: Provide : libavcodec-free-devel = 7.0.2-4.fc41 Provide : libavcodec-free-devel(x86-64) = 7.0.2-4.fc41 libavformat-free-7.0.2-4.fc41.i686 : FFmpeg's stream format library Repo : fedora Matched from: Provide : libavformat.so.61 Provide : libavformat.so.61(LIBAVFORMAT_61) Provide : libavformat-free(x86-32) = 7.0.2-4.fc41 Provide : libavformat-free = 7.0.2-4.fc41 libavformat-free-7.0.2-4.fc41.x86_64 : FFmpeg's stream format library Repo : fedora Matched from: Provide : libavformat.so.61()(64bit) Provide : libavformat.so.61(LIBAVFORMAT_61)(64bit) Provide : libavformat-free(x86-64) = 7.0.2-4.fc41 Provide : libavformat-free = 7.0.2-4.fc41 libavformat-free-devel-7.0.2-4.fc41.i686 : Development files for FFmpeg's stream : format library Repo : fedora Matched from: Provide : libavformat-free-devel = 7.0.2-4.fc41 Provide : libavformat-free-devel(x86-32) = 7.0.2-4.fc41 libavformat-free-devel-7.0.2-4.fc41.x86_64 : Development files for FFmpeg's : stream format library Repo : fedora Matched from: Provide : libavformat-free-devel = 7.0.2-4.fc41 Provide : libavformat-free-devel(x86-64) = 7.0.2-4.fc41 libavutil-free-7.0.2-4.fc41.i686 : FFmpeg's utility library Repo : fedora Matched from: Provide : libavutil.so.59 Provide : libavutil.so.59(LIBAVUTIL_59) Provide : libavutil-free(x86-32) = 7.0.2-4.fc41 Provide : libavutil-free = 7.0.2-4.fc41 libavutil-free-7.0.2-4.fc41.x86_64 : FFmpeg's utility library Repo : fedora Matched from: Provide : libavutil.so.59()(64bit) Provide : libavutil.so.59(LIBAVUTIL_59)(64bit) Provide : libavutil-free(x86-64) = 7.0.2-4.fc41 Provide : libavutil-free = 7.0.2-4.fc41 libavutil-free-devel-7.0.2-4.fc41.i686 : Development files for FFmpeg's utility : library Repo : fedora Matched from: Provide : libavutil-free-devel = 7.0.2-4.fc41 Provide : libavutil-free-devel(x86-32) = 7.0.2-4.fc41 libavutil-free-devel-7.0.2-4.fc41.x86_64 : Development files for FFmpeg's : utility library Repo : fedora Matched from: Provide : libavutil-free-devel = 7.0.2-4.fc41 Provide : libavutil-free-devel(x86-64) = 7.0.2-4.fc41 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED --- Comment #9 from Austin English <austinenglish(a)gmail.com> --- As Rosanne has said, this is not supported. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |--- --- Comment #10 from Todd Chester <ToddAndMargo(a)zoho.com> --- (In reply to Austin English from comment #9)
As Rosanne has said, this is not supported.
What changed between 9.18's spec file and 9.19's spec file? You will note that ALL the dependencies are in fc 41's repo. Note: 9.18 is still working fine in fc41. And you will have to support fc41 is a few weeks. Please get ahead of this. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED --- Comment #11 from Rosanne DiMesio <dimesio(a)earthlink.net> --- (In reply to Todd Chester from comment #10)
What changed between 9.18's spec file and 9.19's spec file?
Nothing other than the wine version.
You will note that ALL the dependencies are in fc 41's repo.
According to your own list, 41 uses a newer version of the libav* dependencies than 40. The older versions of those libraries, which the packages built for 40 require because that is what they were built with, are no longer available in the 41 repository. When 41 comes out, our packages for 41 will be built using the libs in the 41 repository, and all will be well. If not, file a bug then. There is nothing to be done at this point. Stop wasting our time. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Rosanne DiMesio <dimesio(a)earthlink.net> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Todd Chester <ToddAndMargo(a)zoho.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|INVALID |--- --- Comment #13 from Todd Chester <ToddAndMargo(a)zoho.com> --- Fedora 41 went general release yesterday. The problem still persists. Would you please consider correcting this issue now? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #14 from Rosanne DiMesio <dimesio(a)earthlink.net> --- We have not yet built any packages for Fedora 41, so you clearly cannot say the problem persists. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Rosanne DiMesio <dimesio(a)earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Rosanne DiMesio <dimesio(a)earthlink.net> --- Closing invalid. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish(a)gmail.com --- Comment #16 from Austin English <austinenglish(a)gmail.com> --- (In reply to Rosanne DiMesio from comment #14)
We have not yet built any packages for Fedora 41, so you clearly cannot say the problem persists.
If the release was made, then a bug seems valid (but leaving closed until we discuss..). IIRC, packages are only built when a release is made, is that correct? So is the assumption that packages will be built on the next (wine) release? And then teh user is expected to reopen if the dependencies are broken at that time? Since Fedora doesn't time their releases to coincide with Wine's (nor should we expect them to) can we trigger a build manually? IMO it makes sense to make a manual release for the initial package, then let automation take over from there. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 --- Comment #17 from Rosanne DiMesio <dimesio(a)earthlink.net> --- (In reply to Austin English from comment #16)
IIRC, packages are only built when a release is made, is that correct? So is the assumption that packages will be built on the next (wine) release? And then teh user is expected to reopen if the dependencies are broken at that time?
Correct.
Since Fedora doesn't time their releases to coincide with Wine's (nor should we expect them to) can we trigger a build manually? IMO it makes sense to make a manual release for the initial package, then let automation take over from there.
I don't have time for that. If you wish to take over maintaining the Fedora packages, you are welcome to do so. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 --- Comment #18 from Todd Chester <ToddAndMargo(a)zoho.com> --- (In reply to Austin English from comment #16)
If the release was made, then a bug seems valid (but leaving closed until we discuss..).
Since this issue create havoc on those trying to upgrade and if you are web searching for a workaround whilst we wait, this is the command line work around so you can get your other updates: sudo dnf upgrade --allowerasing --disablerepo=WineHQ -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 --- Comment #19 from Todd Chester <ToddAndMargo(a)zoho.com> --- Any update on this? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57284 --- Comment #20 from Rosanne DiMesio <dimesio(a)earthlink.net> --- Fedora 41 packages have been available since 9.21. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla