Your message dated Sat, 11 Jan 2025 17:20:35 +0000
with message-id <e1twfa3-004uoc...@fasolo.debian.org>
and subject line Bug#1092684: fixed in mediascanner2 0.117-3
has caused the Debian Bug report #1092684,
regarding mediascanner2: FTBFS with taglib 2.0
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1092684: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092684
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mediascanner2
Version: 0.117-2
Severity: important
User: debian-multime...@lists.debian.org
Usertags: taglib2.0
The package fails to build with taglib 2.0.2 from Debian experimental.
There are API breakages between taglib 1.x and taglib 2.x, and
some manual tweaks may be necessary.
Related build logs:
[ 46%] Built target test_qml
/build/reproducible-path/mediascanner2-0.117/src/daemon/SubtreeWatcher.cc: In constructor
‘mediascanner::SubtreeWatcher::SubtreeWatcher(mediascanner::MediaStore&,
mediascanner::MetadataExtractor&, mediascanner::InvalidationSender&)’:
/build/reproducible-path/mediascanner2-0.117/src/daemon/SubtreeWatcher.cc:88:44: warning: cast between incompatible function types from ‘gboolean (*)(GIOChannel*, GIOCondition, gpointer)’ {aka ‘int (*)(_GIOChannel*, GIOCondition, void*)’} to ‘GSourceFunc’
{aka ‘int (*)(void*)’} [-Wcast-function-type]
88 | g_source_set_callback(p->source.get(),
reinterpret_cast<GSourceFunc>(source_callback), static_cast<gpointer>(this),
nullptr);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc: In
function ‘void {anonymous}::parse_common(const TagLib::File&,
mediascanner::MediaFileBuilder&)’:
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:105:48:
warning: ‘virtual int TagLib::AudioProperties::length() const’ is deprecated
[-Wdeprecated-declarations]
105 | builder.setDuration(audio_props->length());
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/flacproperties.h:31,
from /usr/include/taglib/flacfile.h:34,
from
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:29:
/usr/include/taglib/audioproperties.h:82:17: note: declared here
82 | virtual int length() const;
| ^~~~~~
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc: In
function ‘void {anonymous}::parse_mp4(const TagLib::MP4::Tag*,
mediascanner::MediaFileBuilder&)’:
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:208:61:
error: ‘class TagLib::MP4::Tag’ has no member named ‘itemListMap’; did you
mean ‘itemMap’?
208 | const auto& items =
const_cast<TagLib::MP4::Tag*>(tag)->itemListMap();
| ^~~~~~~~~~~
| itemMap
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc: In
member function ‘bool mediascanner::TaglibExtractor::extract(const
mediascanner::DetectedFile&, mediascanner::MediaFileBuilder&)’:
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:264:82:
warning: ‘TagLib::FLAC::File::File(TagLib::IOStream*,
TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)’ is
deprecated [-Wdeprecated-declarations]
264 | TagLib::FLAC::File file(fs.get(),
TagLib::ID3v2::FrameFactory::instance());
|
^
/usr/include/taglib/flacfile.h:145:7: note: declared here
145 | File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
| ^~~~
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:279:82:
warning: ‘TagLib::MPEG::File::File(TagLib::IOStream*,
TagLib::ID3v2::FrameFactory*, bool, TagLib::AudioProperties::ReadStyle)’ is
deprecated [-Wdeprecated-declarations]
279 | TagLib::MPEG::File file(fs.get(),
TagLib::ID3v2::FrameFactory::instance());
|
^
In file included from
/build/reproducible-path/mediascanner2-0.117/src/extractor/TaglibExtractor.cc:34:
/usr/include/taglib/mpegfile.h:140:7: note: declared here
140 | File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
| ^~~~
make[3]: *** [src/extractor/CMakeFiles/extractor-backend.dir/build.make:124:
src/extractor/CMakeFiles/extractor-backend.dir/TaglibExtractor.cc.o] Error 1
Thanks,
Boyuan Yang
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: mediascanner2
Source-Version: 0.117-3
Done: Mike Gabriel <sunwea...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mediascanner2, 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 1092...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mike Gabriel <sunwea...@debian.org> (supplier of updated mediascanner2 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 11 Jan 2025 17:49:11 +0100
Source: mediascanner2
Architecture: source
Version: 0.117-3
Distribution: unstable
Urgency: medium
Maintainer: Debian UBports Team <team+ubpo...@tracker.debian.org>
Changed-By: Mike Gabriel <sunwea...@debian.org>
Closes: 1092684
Changes:
mediascanner2 (0.117-3) unstable; urgency=medium
.
* debian/control:
+ Switch from libtag1-dev to libtag-dev (as part of the taglib 2.x
transition).
* debian/patches:
+ Add 1001_taglib-2.x.patch. Support building against taglib 2.x. (Closes:
#1092684).
* debian/copyright:
+ Update attributions for debian/.
Checksums-Sha1:
8e180ea99627d4584f78c8c6184b80fe11c3e7ef 2928 mediascanner2_0.117-3.dsc
d5c1cbb216db0a105d42466b3e12461ed60cd127 8352
mediascanner2_0.117-3.debian.tar.xz
f954657776121780cd5cbb3e6904e8242c571c9b 18117
mediascanner2_0.117-3_source.buildinfo
Checksums-Sha256:
c38588f5081fb7586ca586292798f1080d531b62ea33293c36d9819131495987 2928
mediascanner2_0.117-3.dsc
9dfac5964987fb5553ef2a36524483260596d38192b94d6a7f61a479cc225792 8352
mediascanner2_0.117-3.debian.tar.xz
1648ed85e4cc1d927faf6d886f08505507ba145b3b4f1f0584be3a866da7517a 18117
mediascanner2_0.117-3_source.buildinfo
Files:
d6c52b4d497bc981c3ee32938b34673a 2928 libs optional mediascanner2_0.117-3.dsc
ba5fe56ef5ccb87a37bb84f0387a229a 8352 libs optional
mediascanner2_0.117-3.debian.tar.xz
e8e7823091eae36914be74e1e0098977 18117 libs optional
mediascanner2_0.117-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmeCo0MVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxGOAP/R18TkSGiFWqvpZS+msJJ0bEYd2c
onkvxrbJbXDxgRMmVAZFoP4TPRti+M88fLQLEMlyCElcNv9dzyBixHUAYzw3Vd6I
7fikm8Q5pFKepdV9dqJq0L9G7Txc8sQFVIKQUi22GLMC4p8StxOmTFXnj93GRY7h
+xLvdd6sbUb6u8fuWNOM36WXT+jFjQCLg7U56tErxA3mK3iKJJZ8nz3e/Xn4z8By
RBvIARfZsA+J9eE69c2JKVpAH3U9p4ZwvHroo3tyLtgjeauWOFnKAqAaFCn5e50e
AMoKW0Iq81TNxWLlZwvzcZb5I6FPIRQJq7fEiODMIV/a2ByelebS7Bwe0tErjVPZ
lgrkcXSiqWJOp62h96YOpEq3n4BHg22QsxJkySwds6P//4Qiy3xF2r4DpCNhOeud
BXZ0ZD/p37q6x7e2iRBxHbgWoVDBwAtnqDJ20DfaTdBJNoftYVB5jDFoXJjfaPk1
lwsQAFcPeAzzYuIyzYbmFO+wiFNdzhjtrZIIftRjQgvEQ4sA9kH5sCBcXW7v5s3y
X0FyXX3lN7cLmAgz/XAO7JH3GVwtVyNp+z/jLipi4+pvyrVEnvTJAyBRL2A3dDKM
ac647kYl47J+o2/O2NTQpQGMAKEuKoxiHJTh5h7mVRiK7f4rQMN4i7xcqLeSqfTi
MILqacCyNRl9aAbz
=pLdB
-----END PGP SIGNATURE-----
pgpj4EABgMVcn.pgp
Description: PGP signature
--- End Message ---