#1004808 deepin-music: FTBFS with ffmpeg 5.0

Package:
src:deepin-music
Source:
deepin-music
Submitter:
Sebastian Ramacher
Date:
2022-06-23 21:51:10 UTC
Severity:
serious
Tags:
#1004808#5
Date:
2022-02-01 22:06:32 UTC
From:
To:
Source: deepin-music
Version: 6.0.1.54+ds.1-2
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

deepin-music FTBFS with ffmpeg 5.0 in experimental:

g++ -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
/usr/lib/qt5/bin/moc -DVERSION=6.0.1.54+ds.1 -DQT_MESSAGELOGCONTEXT -DLIBDMUSIC_LIBRARY -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/libdmusic/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/libdmusic -I/usr/include/taglib -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/KF5/KCodecs -I/usr/include/libdtk-5.5.17/DCore -I/usr/include/x86_64-linux-gnu/qt5/QtDBus -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include net/geese.h -o moc_geese.cpp
g++ -c -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DVERSION=6.0.1.54+ds.1 -DQT_MESSAGELOGCONTEXT -DLIBDMUSIC_LIBRARY -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I/usr/include/taglib -I/usr/include/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/KF5/KCodecs -I/usr/include/libdtk-5.5.17/DCore -I/usr/include/x86_64-linux-gnu/qt5/QtDBus -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o moc_geese.o moc_geese.cpp
metadetector.cpp: In static member function ‘static void MetaDetector::init()’:
metadetector.cpp:63:5: error: ‘av_register_all’ was not declared in this scope
   63 |     av_register_all();
      |     ^~~~~~~~~~~~~~~
metadetector.cpp: In static member function ‘static void MetaDetector::updateMediaFileTagCodec(MediaMeta*, const QByteArray&, bool)’:
metadetector.cpp:137:34: warning: ‘bool TagLib::String::isNull() const’ is deprecated [-Wdeprecated-declarations]
  137 |     encode &= tag->title().isNull() ? true : tag->title().isLatin1();
      |               ~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/tag.h:30,
                 from metadetector.cpp:47:
/usr/include/taglib/tstring.h:343:28: note: declared here
  343 |     TAGLIB_DEPRECATED bool isNull() const;
      |                            ^~~~~~
metadetector.cpp:138:35: warning: ‘bool TagLib::String::isNull() const’ is deprecated [-Wdeprecated-declarations]
  138 |     encode &= tag->artist().isNull() ? true : tag->artist().isLatin1();
      |               ~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/tag.h:30,
                 from metadetector.cpp:47:
/usr/include/taglib/tstring.h:343:28: note: declared here
  343 |     TAGLIB_DEPRECATED bool isNull() const;
      |                            ^~~~~~
metadetector.cpp:139:34: warning: ‘bool TagLib::String::isNull() const’ is deprecated [-Wdeprecated-declarations]
  139 |     encode &= tag->album().isNull() ? true : tag->album().isLatin1();
      |               ~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/tag.h:30,
                 from metadetector.cpp:47:
/usr/include/taglib/tstring.h:343:28: note: declared here
  343 |     TAGLIB_DEPRECATED bool isNull() const;
      |                            ^~~~~~
metadetector.cpp: In static member function ‘static QVector<float> MetaDetector::getMetaData(const QString&)’:
metadetector.cpp:394:43: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive]
  394 |     AVCodec *pCodec = avcodec_find_decoder(pCodecCtx->codec_id);
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
      |                                           |
      |                                           const AVCodec*
metadetector.cpp:417:55: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
  417 |                         curData.append(valDate + qrand());
      |                                                  ~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage:1,
                 from metadetector.h:24,
                 from metadetector.cpp:22:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1279:80: note: declared here
 1279 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
      |                                                                                ^~~~~
make[3]: *** [Makefile:487: metadetector.o] Error 1

Cheers

#1004808#14
Date:
2022-06-23 21:49:30 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
deepin-music, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1004808@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated deepin-music package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 23 Jun 2022 16:51:47 -0400
Source: deepin-music
Architecture: source
Version: 6.2.16-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Deepin Packaging Team <pkg-deepin-devel@lists.alioth.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 1004808
Changes:
 deepin-music (6.2.16-1) unstable; urgency=medium
 .
   * Team upload.
   * Rebuild for ffmpeg 5.0 transition. (Closes: #1004808)
   * debian/patches: Drop all previous outdated patches.
   * debian/control:
     + Drop transitional gstreamer package dependencies.
     + Bump debhelper-compat to v13.
     + Bump Standards-Version to 4.6.1.
Checksums-Sha1:
 4f59dc8a0c6ad4d72c2a9d2ec57531b91dd62063 2408 deepin-music_6.2.16-1.dsc
 7f3d9078a37a59dce08a730151b53f2da8d77b0d 6514431 deepin-music_6.2.16.orig.tar.gz
 008b0e492580f4349281ec33dcfc66484097c363 4480 deepin-music_6.2.16-1.debian.tar.xz
 0aedc12f993abf53350273a1c37d99de973e62ee 17150 deepin-music_6.2.16-1_amd64.buildinfo
Checksums-Sha256:
 cda2e5ba6f1370165f0a4bbedfd366eb5333cb13fa34559af3966281fb26e2e9 2408 deepin-music_6.2.16-1.dsc
 09bfe369e473a07242f787d50758d41f16e7bb6c980cfc8d7aee68666bf6f7d4 6514431 deepin-music_6.2.16.orig.tar.gz
 1387819cbb91ee585e7116e5b92ad91ce170c2e1771ff58ec665f8c0843d6e49 4480 deepin-music_6.2.16-1.debian.tar.xz
 47cc406b33b584bebbe576ca41c2851c986a06a7e73404886b475aaa33f09b82 17150 deepin-music_6.2.16-1_amd64.buildinfo
Files:
 3aeef0f8f9291a73bacd738d0cdad9a1 2408 sound optional deepin-music_6.2.16-1.dsc
 24bccf8e62fb3bef11fca7a3a36a6416 6514431 sound optional deepin-music_6.2.16.orig.tar.gz
 fc04ee88bf2a2d41975e2dd765266b5f 4480 sound optional deepin-music_6.2.16-1.debian.tar.xz
 6e63b51c061644c85ad73885e8b9074b 17150 sound optional deepin-music_6.2.16-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmK02cgACgkQwpPntGGC
Ws44GA/8DfwEuEgqwRpIpRtaa4tgS6b/hv53LVyGCTPsGMTvdlVfJooOdR97hw4f
vmJtriMS/YIaMHuMnQp+qenQ/UmtAZMrH/W7AKqZuH1Kk+Dq9xA2UOaqXmrVpHW7
vDj5rYqY9/gUr6Y6NI5A31Npj/2I6MyUmP9HA6t270caz1dOD6JDuLM0xeMdEcE0
I2KS0CuREPKBqDexF1BtCvAzlE7xPYjXJnuhaQIVkDuH2z2yarTJ8okehkx0iTtn
x7Hw9Nx5kMHK4BaJi8/pl2qUrIRQ23KbqLHjr/x3NqB/RlyqP0gMeThxRqujwkvm
A64b/XybwzQTjS7q22GgHaoIxw1i1B19Ywyb2MMizmm0/XJeykBdC336y+BFsMi5
qEOaiqNEHHuILv61wbSweAs6XZGcbjiHVfdDwpO5aYI2zy8X5HqpL4Dwcz1RxmP0
nP07v8nqYtaV91NR9682zpidwbgkQlEmOTjFwRqI1faPDV/VWOCK8yeF++hMoO3+
q8RAQpXnh2Z2J+FkTPC1/mcsd2hOlGtYu7cXgr0ZZlknUQzUobhaHMQO9PGUOYHb
kFJQQvGEK8xkya+AYzW0aCx8Ot6oX6e90zZFM7oqJej5dyKsdyEJDmtlKgMNorNw
05/43fmfGs51WpZ3QVKp2Go0M1D0a3xCpxGD24bm3ztWZjAhjGA=
=TFr0
-----END PGP SIGNATURE-----