Skip to content

Mediaarea fixes#467

Merged
sevein merged 2 commits intoartefactual-labs:mainfrom
camlyall:dev/mediaarea-fixes
Jun 5, 2025
Merged

Mediaarea fixes#467
sevein merged 2 commits intoartefactual-labs:mainfrom
camlyall:dev/mediaarea-fixes

Conversation

@camlyall
Copy link
Contributor

@camlyall camlyall commented Jun 5, 2025

MediaArea Repo used in Dockerfile is obsolete. Resulting in build failure. As mentioned in #466

  • Updated to the latest version repo-mediaarea_1.0-25_all.deb.
  • Fixed subsequent errors in "Characterize and extract metadata" task:
    • mediainfo: command not found - add mediainfo package to package install list
    • 'Rule' object has no attribute 'uuid' - fix incorrect usage of Rule.uuid and Command.Uuid - should be id

TODO:

  • FFprobe error in "Characterize and extract metadata" task - File not found - %fileFullName%

@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 45.88%. Comparing base (5c992b2) to head (d6de1aa).

Files with missing lines Patch % Lines
a3m/client/clientScripts/characterize_file.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #467   +/-   ##
=======================================
  Coverage   45.88%   45.88%           
=======================================
  Files         106      106           
  Lines        7414     7414           
  Branches     1202     1202           
=======================================
  Hits         3402     3402           
  Misses       3840     3840           
  Partials      172      172           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@camlyall
Copy link
Contributor Author

camlyall commented Jun 5, 2025

Some additional context on the ffprobe failure:

map [
  arguments: "/home/a3m/.local/share/a3m/share/currentlyProcessing/transfer/1a7920ca-6f67-45ad-b011-b0a9866a1158/objects/data/test-dir/730-200x300.jpg" "c264576d-f3e0-4bcc-b33c-af3cae9b4a5e" "1a7920ca-6f67-45ad-b011-b0a9866a1158"
  execution: characterize_file
  stderr: ffprobe version 4.4.2-0ubuntu0.22.04.1 Copyright(c)2007-2021 the FFmpeg developers built with gcc 11(Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix= /usr --extra-version = 0ubuntu0.22.04.1 --toolchain = hardened --libdir = /usr/lib/x86_64-linux-gnu --incdir = /usr/include/x86_64-linux-gnu --arch = amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  WARNING: library configuration mismatch avcodec
  configuration: --prefix= /usr --extra-version = 0ubuntu0.22.04.1 --toolchain = hardened --libdir = /usr/lib/x86_64-linux-gnu --incdir = /usr/include/x86_64-linux-gnu --arch = amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libaribb24 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-libsmbclient libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100
  %fileFullName%: No such file or directory Command FFprobe failed with exit status 1;
  stderr:
  Error: File not found - %fileFullName% Command ExifTool failed with exit status 1;
  stderr:
  stdout: < ?xml version = "1.0" encoding = "UTF-8" ? > <ffprobe> <program_version version="4.4.2-0ubuntu0.22.04.1" copyright="Copyright (c) 2007-2021 the FFmpeg developers" compiler_ident="gcc 11 (Ubuntu 11.2.0-19ubuntu1)" configuration="--prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared"/> <library_versions> <library_version name="libavutil" major="56" minor="70" micro="100" version="3688036" ident="Lavu56.70.100"/> <library_version name="libavcodec" major="58" minor="134" micro="100" version="3835492" ident="Lavc58.134.100"/> <library_version name="libavformat" major="58" minor="76" micro="100" version="3820644" ident="Lavf58.76.100"/> <library_version name="libavdevice" major="58" minor="13" micro="100" version="3804516" ident="Lavd58.13.100"/> <library_version name="libavfilter" major="7" minor="110" micro="100" version="487012" ident="Lavfi7.110.100"/> <library_version name="libswscale" major="5" minor="9" micro="100" version="330084" ident="SwS5.9.100"/> <library_version name="libswresample" major="3" minor="9" micro="100" version="199012" ident="SwR3.9.100"/> <library_version name="libpostproc" major="55" minor="9" micro="100" version="3606884" ident="postproc55.9.100"/> </library_versions> <error code="-2" string="No such file or directory"/> </ffprobe> < ?xml version = "1.0" encoding = "UTF-8" ? > <MediaInfo
xmlns="https://mediaarea.net/mediainfo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://mediaarea.net/mediainfo https://mediaarea.net/mediainfo/mediainfo_2_0.xsd"
version="2.0">
  <creatingLibrary version="25.04" url="https://mediaarea.net/MediaInfo">MediaInfoLib</creatingLibrary>
  <media /> </MediaInfo> Saved XML output for command "MediaInfo"(114c9525-d676-4fac-9962-4672faa924bb)
  task_id: 53a2039d-90ef-4c01-920c-a4e7fce81a62
]

@sevein sevein self-requested a review June 5, 2025 20:09
Copy link
Member

@sevein sevein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@sevein sevein merged commit f73cfae into artefactual-labs:main Jun 5, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants