RPM Fusion update report 2022-02-11
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 34
-------------
Pushed to testing:
python-ffmpeg-progress-yield-0.2.0-1.fc34
vdr-skindesigner-1.2.18-1.fc34
Pushed to stable:
chromium-freeworld-98.0.4758.80-1.fc34
mixxx-2.3.2-2.fc34
xmltv-1.1.0-1.fc34
Fedora 35
-------------
Pushed to testing:
fceux-2.6.2-1.fc35
gambatte-571-16.fc35
gnuboy-1.0.3-29.fc35
gstreamer1-libav-1.20.0-1.fc35
gstreamer1-plugins-bad-freeworld-1.20.0-1.fc35
gstreamer1-plugins-ugly-1.20.0-1.fc35
python-ffmpeg-progress-yield-0.2.0-1.fc35
svt-hevc-1.5.1-3.fc35
telegram-desktop-3.5.2-1.fc35
tg_owt-0-17.20220207gitdb7d469.fc35
vdr-skindesigner-1.2.18-1.fc35
Pushed to stable:
chromium-freeworld-98.0.4758.80-1.fc35
mixxx-2.3.2-2.fc35
tg_owt-0-16.20220201git25c8637.fc35
xmltv-1.1.0-1.fc35
EL 7
-------------
Pushed to testing:
Pushed to stable:
xmltv-1.1.0-1.el7
EL 8
-------------
Pushed to testing:
python-ffmpeg-progress-yield-0.2.0-1.el8
Pushed to stable:
Section nonfree:
-------------
Fedora 34
-------------
Pushed to testing:
Pushed to stable:
Fedora 35
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
EL 8
-------------
Pushed to testing:
Pushed to stable:
Theses packages will be available in main mirror in a few hours. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
1 year, 1 month
Re: ffmpeg-4.x compat package
by Nicolas Chauvet
Le mer. 9 févr. 2022 à 16:10, Kevin Kofler via rpmfusion-developers
<rpmfusion-developers(a)lists.rpmfusion.org> a écrit :
>
> Nicolas Chauvet wrote:
> > There is a consensus to have a compat-ffmpeg4 package starting with
> > ffmpeg 4.3.x (rather than 4.4.x for compatibility reason with one or
> > another package preferring that version), then later go to
> > ffmpeg-4.4.x when possible.
>
> Don't we have everything in RPM Fusion building against 4.4 already? Why go
> backwards?
I had a second thought about this comment.
While I'm not very sure about which package required the 4.3 ffmpeg, I
understand that using 4.4 will at least ease the transition to
compat-ffmpeg4 from normal ffmpeg package because the version (and
ABI) will be same.
So packages that won't build with normal ffmpeg will not requires a
rebuild in order not to break with ffmpeg older ABI.
Maybe we need to revisit this particular point and rise compat-
directly to ffmpeg 4.4.1...
Thanks for rising this concern.
1 year, 1 month
Re: Fedora_36_Mass_Rebuild results
by Andrew Bauer
ffmpeg 5.0 compatibility will be in ZoneMinder 1.36.13, which will be released "soon".
Thanks,
Andy
No Trees were killed in the sending of this message.
However, a large number of electrons were terribly inconvenienced.
________________________________
From: Sérgio Basto <sergio(a)serjux.com>
Sent: Thursday, February 10, 2022 5:33 AM
To: RPM Fusion developers discussion list <rpmfusion-developers(a)lists.rpmfusion.org>
Subject: Fedora_36_Mass_Rebuild results
Hi,
we are preparing compat-ffmpeg4 based on ffmpeg 4.3
meanwhile mass rebuild was done and have this failures :
https://www.serjux.com/rpms/failed_to_build.html
Best regards,
--
Sérgio M. B.
_______________________________________________
rpmfusion-developers mailing list -- rpmfusion-developers(a)lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-leave(a)lists.rpmfusion.org
1 year, 1 month
Re: ffmpeg-4.x compat package
by Nicolas Chauvet
Le mer. 9 févr. 2022 à 16:10, Kevin Kofler via rpmfusion-developers
<rpmfusion-developers(a)lists.rpmfusion.org> a écrit :
>
> Nicolas Chauvet wrote:
> > There is a consensus to have a compat-ffmpeg4 package starting with
> > ffmpeg 4.3.x (rather than 4.4.x for compatibility reason with one or
> > another package preferring that version), then later go to
> > ffmpeg-4.4.x when possible.
>
> Don't we have everything in RPM Fusion building against 4.4 already? Why go
> backwards?
>
> qt5-qtwebengine-freeworld should build fine both with 4.3 and with 4.4. Not
> with 5.0 though.
>
> I could also switch qt5-qtwebengine-freeworld to bundled FFmpeg though.
> Shall I do this for now, until the compat package is ready? Or is bundled
> even entirely preferred over using the compat package?
Well, the problem when it comes to ffmpeg and libraries is that you
can easily pick the "wrong" ffmpeg.
Say we have an obs-studio built with ffmpeg-5 and let's assume it also
uses qt5-qtwebengine-freeworld that can only use the ffmpeg-4.4.
Then we will build a process that can only crash with symbol miss-matches.
Bundling ffmpeg might help to avoid this kind of error with the hope
it doesn't need to last after f36 GA.
1 year, 1 month
ffmpeg-4.x compat package
by Hans de Goede
Hi All,
I was wondering if there are any plans to provide a ffmpeg-4.x compat
package given that 5.0 has seen a signficant API break?
The reason is that I have been looking into updating vice and
it will not build in rawhide due to the new ffmpeg.
I filed a bug against vice upstream for this and they suggested
using ffmpeg-4.x for now since 5.0 is a big API break, see:
https://sourceforge.net/p/vice-emu/bugs/1697/
The vice ffmpeg functionality (video recording) is optional so
I'm going to disable it in rawhide for now.
Regards,
Hans
1 year, 1 month
Re: libvpx soname bump 6.3.0 -> 7.0.0
by Sérgio Basto
I'm working in a new script to compute dependencies based on
https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py
so running find_unblocked_orphans.py --max_deps 1 --skip-orphans libvpx
I got this results :
Depending on: libvpx (26),
HandBrake (maintained by: )
HandBrake-1.4.2-1.fc36.src requires libvpx-devel = 1.11.0-1.fc36
VirtualBox (maintained by: )
VirtualBox-6.1.32-3.fc36.src requires libvpx-devel = 1.11.0-1.fc36
VirtualBox-server-6.1.32-3.fc36.x86_64 requires libvpx.so.7()(64bit)
avidemux (maintained by: )
avidemux-2.8.0-2.fc36.src requires libvpx-devel = 1.11.0-1.fc36
avidemux-libs-2.8.0-2.fc36.x86_64 requires libvpx.so.7()(64bit)
baresip (maintained by: robert)
baresip-1.1.0-8.fc36.src requires libvpx-devel = 1.11.0-1.fc36,
pkgconfig(vpx) = 1.11.0
baresip-vp8-1.1.0-8.fc36.x86_64 requires libvpx.so.7()(64bit)
baresip-vp9-1.1.0-8.fc36.x86_64 requires libvpx.so.7()(64bit)
blender (maintained by: design-sw, ignatenkobrain, kwizart, luya, roma,
s4504kr, slaanesh)
blender-1:3.0.0-2.fc36.src requires pkgconfig(vpx) = 1.11.0
cinelerra-gg (maintained by: )
cinelerra-gg-5.1.2020.10-6.fc36.src requires pkgconfig(vpx) = 1.11.0
cinelerra-gg-5.1.2020.10-6.fc36.x86_64 requires libvpx.so.7()(64bit)
compat-ffmpeg28 (maintained by: )
compat-ffmpeg28-2.8.18-2.fc36.src requires libvpx-devel = 1.11.0-1.fc36
compat-ffmpeg28-2.8.18-2.fc36.x86_64 requires libvpx.so.7()(64bit)
ffmpeg (maintained by: )
ffmpeg-5.0-2.fc36.src requires libvpx-devel = 1.11.0-1.fc36
ffmpeg-libs-5.0-2.fc36.i686 requires libvpx.so.7
ffmpeg-libs-5.0-2.fc36.x86_64 requires libvpx.so.7()(64bit)
godot (maintained by: akien)
godot-3.3.3-3.fc36.src requires pkgconfig(vpx) = 1.11.0
godot-3.3.3-3.fc36.x86_64 requires libvpx.so.7()(64bit)
godot-headless-3.3.3-3.fc36.x86_64 requires libvpx.so.7()(64bit)
godot-runner-3.3.3-3.fc36.x86_64 requires libvpx.so.7()(64bit)
godot-server-3.3.3-3.fc36.x86_64 requires libvpx.so.7()(64bit)
gstreamer1-plugins-good (maintained by: uraeus, wtaymans)
gstreamer1-plugins-good-1.20.0-1.fc36.i686 requires libvpx.so.7
gstreamer1-plugins-good-1.20.0-1.fc36.src requires libvpx-devel =
1.11.0-1.fc36
gstreamer1-plugins-good-1.20.0-1.fc36.x86_64 requires
libvpx.so.7()(64bit)
gstreamer1-vaapi (maintained by: farnz, frafra, kwizart, moezroy,
wtaymans)
gstreamer1-vaapi-1.20.0-1.fc36.src requires libvpx-devel = 1.11.0-
1.fc36
icecat (maintained by: jenslody, kengert, sagitter)
icecat-91.5.0-1.rh1.fc36.src requires libvpx-devel = 1.11.0-1.fc36
linphone (maintained by: nucleo, sdgathman)
linphone-3.6.1-47.fc36.i686 requires libvpx.so.7
linphone-3.6.1-47.fc36.src requires libvpx-devel = 1.11.0-1.fc36
linphone-3.6.1-47.fc36.x86_64 requires libvpx.so.7()(64bit)
linphone-mediastreamer-3.6.1-47.fc36.i686 requires libvpx.so.7
linphone-mediastreamer-3.6.1-47.fc36.x86_64 requires
libvpx.so.7()(64bit)
mythtv (maintained by: )
mythtv-31.0-25.173.20220120git4f7953f6ee.fc36.src requires libvpx-devel
= 1.11.0-1.fc36
qt5-qtwebengine (maintained by: kde-sig, kkofler, rdieter)
qt5-qtwebengine-5.15.8-3.fc36.i686 requires libvpx.so.7
qt5-qtwebengine-5.15.8-3.fc36.src requires pkgconfig(vpx) = 1.11.0
qt5-qtwebengine-5.15.8-3.fc36.x86_64 requires libvpx.so.7()(64bit)
qt5-qtwebengine-freeworld (maintained by: )
qt5-qtwebengine-freeworld-5.15.8-2.fc36.src requires pkgconfig(vpx) =
1.11.0
qtox (maintained by: )
qtox-1.17.3-4.fc35.src requires pkgconfig(vpx) = 1.11.0
seamonkey (maintained by: buc, gecko-maint, kengert, stransky)
seamonkey-2.53.10.2-4.fc36.src requires libvpx-devel = 1.11.0-1.fc36
seamonkey-2.53.10.2-4.fc36.x86_64 requires libvpx.so.7()(64bit)
tg_owt (maintained by: )
tg_owt-0-16.20220201git25c8637.fc36.src requires pkgconfig(vpx) =
1.11.0
tg_owt-devel-0-16.20220201git25c8637.fc36.x86_64 requires
pkgconfig(vpx) = 1.11.0
toxcore (maintained by: eclipseo)
toxcore-0.2.13-3.fc36.i686 requires libvpx.so.7
toxcore-0.2.13-3.fc36.src requires pkgconfig(vpx) = 1.11.0
toxcore-0.2.13-3.fc36.x86_64 requires libvpx.so.7()(64bit)
toxcore-devel-0.2.13-3.fc36.i686 requires pkgconfig(vpx) = 1.11.0
toxcore-devel-0.2.13-3.fc36.x86_64 requires pkgconfig(vpx) = 1.11.0
tvheadend (maintained by: )
tvheadend-4.3-3.20210724git6efa411.fc35.src requires pkgconfig(vpx) =
1.11.0
utox (maintained by: eclipseo)
utox-0.18.1-6.fc36.src requires pkgconfig(vpx) = 1.11.0
utox-0.18.1-6.fc36.x86_64 requires libvpx.so.7()(64bit)
vlc (maintained by: )
vlc-1:3.0.17-6.fc36.src requires pkgconfig(vpx) = 1.11.0
vlc-core-1:3.0.17-6.fc36.x86_64 requires libvpx.so.7()(64bit)
xine-lib (maintained by: orphan)
xine-lib-1.2.11-13.20220131hg15030.fc36.src requires libvpx-devel =
1.11.0-1.fc36
xine-lib-1.2.11-13.20220131hg15030.fc36.x86_64 requires
libvpx.so.7()(64bit)
xpra (maintained by: jgu, sagitter, sergiomb)
xpra-4.3.1-3.fc36.src requires libvpx-devel = 1.11.0-1.fc36
xpra-4.3.1-3.fc36.x86_64 requires libvpx.so.7()(64bit)
xpra-codecs-freeworld (maintained by: )
xpra-codecs-freeworld-4.3.1-2.fc36.src requires libvpx-devel = 1.11.0-
1.fc36
On Thu, 2022-01-27 at 16:45 -0500, Tom Callaway wrote:
> Updating libvpx in rawhide to 1.11.0 comes with an soname bump to
> 7.0.0.
>
> Affected Fedora packages:
> * baresip
> * godot
> * gstreamer1-plugins-good
> * linphone
> * qt5-qtwebengine
> * seamonkey
> * toxcore
> * utox
> * xpra
>
> I'm doing a rawhide chain-build since all of these rebuild locally
> without issue against the new libvpx. Hopefully that will go fine,
> but we'll see.
>
> ~spot
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
--
Sérgio M. B.
1 year, 1 month
Re: F36 Free repo broken deps.
by Kevin Kofler
Kevin Kofler via rpmfusion-developers wrote:
> Rebuilding now:
> https://koji.rpmfusion.org/koji/taskinfo?taskID=523888
>
> I had actually done the release bump the previous weekend (Sat Jan 29
> 2022), but I was unable to do the rebuild because there was no Rawhide
> compose and hence libvpx was not updated in the RPM Fusion buildroot. Now
> it is.
Unfortunately, it does not build due to FFmpeg incompatibilities:
In file included from gen/media/filters/filters_jumbo_5.cc:6:
./../../3rdparty/chromium/media/filters/audio_file_reader.cc: In member
function 'bool media::AudioFileReader::OpenDecoder()':
./../../3rdparty/chromium/media/filters/audio_file_reader.cc:88:40: error:
invalid conversion from 'const AVCodec*' to 'AVCodec*' [-fpermissive]
88 | AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const AVCodec*
In file included from gen/media/filters/filters_jumbo_5.cc:9:
./../../3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc: In member
function 'bool media::FFmpegAudioDecoder::ConfigureDecoder(const
media::AudioDecoderConfig&)':
./../../3rdparty/chromium/media/filters/ffmpeg_audio_decoder.cc:332:40:
error: invalid conversion from 'const AVCodec*' to 'AVCodec*' [-fpermissive]
332 | AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const AVCodec*
In file included from gen/media/filters/filters_jumbo_5.cc:10:
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc: In function
'base::TimeDelta media::ExtractStartTime(AVStream*)':
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:101:15: error:
'AVStream' {aka 'struct AVStream'} has no member named 'first_dts'
101 | if (stream->first_dts != kNoFFmpegTimestamp &&
| ^~~~~~~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:106:56: error:
'AVStream' {aka 'struct AVStream'} has no member named 'first_dts'
106 | ConvertFromTimeBase(stream->time_base, stream->first_dts);
| ^~~~~~~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc: In member
function 'void
media::FFmpegDemuxerStream::EnqueuePacket(media::ScopedAVPacket)':
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:413:54: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
413 | packet.get(), AV_PKT_DATA_WEBVTT_IDENTIFIER, &id_size);
| ^~~~~~~~
| |
| int*
In file included from /usr/include/ffmpeg/libavcodec/avcodec.h:45,
from
../../3rdparty/chromium/media/ffmpeg/ffmpeg_common.h:28,
from
./../../3rdparty/chromium/media/filters/audio_file_reader.cc:19:
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:417:52: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
417 | packet.get(), AV_PKT_DATA_WEBVTT_SETTINGS, &settings_size);
| ^~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:429:61: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
429 | packet.get(), AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL,
&side_data_size);
|
^~~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
./../../3rdparty/chromium/media/filters/ffmpeg_demuxer.cc:491:53: error:
cannot convert 'int*' to 'size_t*' {aka 'long unsigned int*'}
491 | packet.get(), AV_PKT_DATA_SKIP_SAMPLES,
&skip_samples_size));
|
^~~~~~~~~~~~~~~~~~
| |
| int*
/usr/include/ffmpeg/libavcodec/packet.h:598:42: note: initializing
argument 3 of 'uint8_t* av_packet_get_side_data(const AVPacket*,
AVPacketSideDataType, size_t*)'
598 | size_t *size);
| ~~~~~~~~^~~~
Kevin Kofler
1 year, 1 month