Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917593 - =www-client/seamonkey-2.53.17.1 is incompatible with >=media-video/ffmpeg-6
Summary: =www-client/seamonkey-2.53.17.1 is incompatible with >=media-video/ffmpeg-6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Myckel Habets
URL: https://bugzilla.mozilla.org/show_bug...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: ffmpeg-6.0
  Show dependency tree
 
Reported: 2023-11-19 14:27 UTC by tt_1
Modified: 2023-11-29 06:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New ebuild (seamonkey-2.53.17.1-r1.ebuild,16.91 KB, text/plain)
2023-11-20 20:31 UTC, Myckel Habets
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2023-11-19 14:27:29 UTC
hey there, 

I've got broken video on some websites hosting videos, such as instagram, if I access them with www-client/seamonkey-2.53.17.1 since the major ffmpeg version bump to v6 - I did workaround the problem with a downgrade to ffmpeg-4.4.4-r6

Fedora does ship two patches, one to include the ffmpeg-6 headers and another one to make the seamonkey find the new libs at runtime. I just copied them over into your repo with a PR: https://github.com/BioMike/gentoo-seamonkey-patches/pull/2

please be so kind to accept them into your patches tarball, they won't fit into the tree anyway at 500kb uncompressed

original urls are:

https://src.fedoraproject.org/rpms/seamonkey/blob/rawhide/f/seamonkey-2.53.17-ffmpeg60-headers.patch
https://src.fedoraproject.org/rpms/seamonkey/blob/rawhide/f/seamonkey-2.53.17-ffmpeg60-1819374.patch
Comment 1 Myckel Habets 2023-11-20 10:22:44 UTC
Hi,

Thank you for the report and the PR. My plan is to work on a 2.53.17.1-r1 ebuild this week and to include this in it as well.
Comment 2 tt_1 2023-11-20 10:33:33 UTC
I'm happy to help with additional testing, if needed.
Comment 3 Myckel Habets 2023-11-20 20:31:49 UTC
Created attachment 875260 [details]
New ebuild

Could you test (building and running) this ebuild, please? It should include the ffmpeg-6 patch.

Thank you in advance.
Comment 4 tt_1 2023-11-21 07:15:18 UTC
Yes, the new patchset fixes the problem for me.
Comment 5 Larry the Git Cow gentoo-dev 2023-11-29 06:40:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3feee742dcf7dce5693f13bf42cdcd7c21c7ef1

commit e3feee742dcf7dce5693f13bf42cdcd7c21c7ef1
Author:     Myckel Habets <gentoo-bugs@habets-dobben.nl>
AuthorDate: 2023-11-28 08:20:53 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-11-29 06:40:21 +0000

    www-client/seamonkey: 2.53.17.1-r1: x86 build fix and ffmpeg-6 support
    
    This fixes the build on x86 for 2.53.17.1 with an x86 specific patch.
    Support for >=media-video/ffmpeg-6 is included.
    
    Closes: https://bugs.gentoo.org/915336
    Closes: https://bugs.gentoo.org/917593
    Signed-off-by: Myckel Habets <gentoo-bugs@habets-dobben.nl>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-client/seamonkey/Manifest                      |   1 +
 www-client/seamonkey/seamonkey-2.53.17.1-r1.ebuild | 575 +++++++++++++++++++++
 2 files changed, 576 insertions(+)