Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 922509 - app-misc/tracker-miners-3.5.4 fails tests: gi.repository.GLib.GError: TrackerDBus: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._TrackerDBus.Code1: Module does not support writeback for video/mp4 (1)
Summary: app-misc/tracker-miners-3.5.4 fails tests: gi.repository.GLib.GError: Tracker...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/tracke...
Whiteboard:
Keywords:
Depends on:
Blocks: 916076
  Show dependency tree
 
Reported: 2024-01-19 16:58 UTC by matoro
Modified: 2024-01-20 08:47 UTC (History)
1 user (show)

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


Attachments
build.log and emerge --info (file_922509.txt,422.47 KB, text/plain)
2024-01-19 17:00 UTC, matoro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description matoro archtester 2024-01-19 16:58:51 UTC
Seems to possibly be related to https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/407, but this does not apply cleanly and hasn't been merged upstream

Summary of Failures:
 
53/57 tracker-miners:functional / test_writeback_audio                ERROR            3.69s   exit status 1
55/57 tracker-miners:functional / test_fts_basic                      ERROR            7.97s   exit status 1
 
Ok:                 53  
Expected Fail:      0   
Fail:               2   
Unexpected Pass:    0   
Skipped:            2   
Timeout:            0   

=================================== 53/57 ====================================
test:         tracker-miners:functional / test_writeback_audio
start time:   16:55:43
duration:     3.69s
result:       exit status 1
command:      MALLOC_PERTURB_=225 TRACKER_FUNCTIONAL_TEST_CONFIG=/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4-build/tests/functional-tests/config/configuration.json TRACKER_LANGUAGE_STOP_WORDS_DIR=/usr/share/tracker3/stop-words ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PYTHONPATH=/usr/lib64/tracker-3.0 /var/tmp/portage/app-misc/tracker-miners-3.5.4/temp/python3.11/bin/python3 /var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_writeback_audio.py
----------------------------------- stdout -----------------------------------
# TAP results for WritebackAudioTest
not ok 1 test_writeback_aac (__main__.WritebackAudioTest.test_writeback_aac)
# Traceback (most recent call last):
#   File "/usr/lib/python3.11/unittest/case.py", line 57, in testPartExecutor
#     yield
#   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
#     self._callTestMethod(testMethod)
#   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
#     if method() is not None:
#        ^^^^^^^^
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_writeback_audio.py", line 60, in test_writeback_aac
#     self._writeback_test(self.datadir_path("writeback-test-8.mp4"))
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_writeback_audio.py", line 36, in _writeback_test
#     self.writeback_data(
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/fixtures.py", line 650, in writeback_data
#     self.writeback_proxy.Writeback("(a{sv})", variant)
#   File "/usr/lib/python3.11/site-packages/gi/overrides/Gio.py", line 349, in __call__
#     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
#              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# gi.repository.GLib.GError: TrackerDBus: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._TrackerDBus.Code1: Module does not support writeback for video/mp4 (1)
not ok 2 test_writeback_flac (__main__.WritebackAudioTest.test_writeback_flac)
# Traceback (most recent call last):
#   File "/usr/lib/python3.11/unittest/case.py", line 57, in testPartExecutor
#     yield
#   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
#     self._callTestMethod(testMethod)
#   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
#     if method() is not None:
#        ^^^^^^^^
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_writeback_audio.py", line 57, in test_writeback_flac
#     self._writeback_test(self.datadir_path("writeback-test-7.flac"))
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_writeback_audio.py", line 36, in _writeback_test
#     self.writeback_data(
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/fixtures.py", line 650, in writeback_data
#     self.writeback_proxy.Writeback("(a{sv})", variant)
#   File "/usr/lib/python3.11/site-packages/gi/overrides/Gio.py", line 349, in __call__
#     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
#              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# gi.repository.GLib.GError: gst-stream-error-quark: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gst_2dstream_2derror_2dquark.Code11: Unable to write tags to this file as it is not encoded in a supported format (11)
ok 3 test_writeback_mp3 (__main__.WritebackAudioTest.test_writeback_mp3)
ok 4 test_writeback_ogg (__main__.WritebackAudioTest.test_writeback_ogg)
1..4





=================================== 55/57 ====================================
test:         tracker-miners:functional / test_fts_basic
start time:   16:55:42
duration:     7.97s
result:       exit status 1
command:      TRACKER_FUNCTIONAL_TEST_CONFIG=/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4-build/tests/functional-tests/config/configuration.json TRACKER_LANGUAGE_STOP_WORDS_DIR=/usr/share/tracker3/stop-words MALLOC_PERTURB_=76 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_
error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PYTHONPATH=/usr/lib64/tracker-3.0 /var/tmp/portage/app-misc/tracker-miners-3.5.4/temp/python3.11/bin/python3 /var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_fts_basic.py
----------------------------------- stdout -----------------------------------
# TAP results for MinerFTSBasicTest
ok 1 test_01_single_word (__main__.MinerFTSBasicTest.test_01_single_word)
ok 2 test_02_multiple_words (__main__.MinerFTSBasicTest.test_02_multiple_words)
ok 3 test_03_long_word (__main__.MinerFTSBasicTest.test_03_long_word)
ok 4 test_04_non_existent_word (__main__.MinerFTSBasicTest.test_04_non_existent_word)
ok 5 test_05_word_multiple_times_in_file (__main__.MinerFTSBasicTest.test_05_word_multiple_times_in_file)
ok 6 test_06_sentence (__main__.MinerFTSBasicTest.test_06_sentence)
ok 7 test_07_partial_sentence (__main__.MinerFTSBasicTest.test_07_partial_sentence)
ok 8 test_08_strange_word (__main__.MinerFTSBasicTest.test_08_strange_word) # SKIP Currently fails with: fts5: syntax error near '.'
ok 9 test_09_mixed_letters_and_numbers (__main__.MinerFTSBasicTest.test_09_mixed_letters_and_numbers)
ok 10 test_10_ignore_numbers (__main__.MinerFTSBasicTest.test_10_ignore_numbers) # SKIP We don't ignore numbers by default since https://gitlab.gnome.org/GNOME/tracker/merge_requests/172.
# TAP results for MinerFTSWAllowlistTest
not ok 11 test_no_extension_file (__main__.MinerFTSWAllowlistTest.test_no_extension_file)
# Traceback (most recent call last):
#   File "/usr/lib/python3.11/unittest/case.py", line 57, in testPartExecutor
#     yield
#   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
#     self._callTestMethod(testMethod)
#   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
#     if method() is not None:
#        ^^^^^^^^
#   File "/var/tmp/portage/app-misc/tracker-miners-3.5.4/work/tracker-miners-3.5.4/tests/functional-tests/test_fts_basic.py", line 129, in test_no_extension_file
#     self.assertEqual(len(results), 0)
# AssertionError: 1 != 0
1..11

Reproducible: Always
Comment 1 matoro archtester 2024-01-19 17:00:15 UTC
Created attachment 882634 [details]
build.log and emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-20 08:47:27 UTC
Probably makes sense to mask USE=ffmpeg for now then.