<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>50404</bug_id>
          
          <creation_ts>2024-05-21 12:02:51 +0300</creation_ts>
          <short_desc>Обновить ffmpeg до версии 7.0</short_desc>
          <delta_ts>2025-02-07 13:37:13 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ffmpeg</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Arseniy Zasypkin">zasypkinaa1</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>aris</cc>
    
    <cc>bircoph</cc>
    
    <cc>darktemplar</cc>
    
    <cc>mr.shad</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>246497</commentid>
    <comment_count>0</comment_count>
    <who name="Arseniy Zasypkin">zasypkinaa1</who>
    <bug_when>2024-05-21 12:02:51 +0300</bug_when>
    <thetext>Просьба обновить до версии 7.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246499</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-05-21 12:09:01 +0300</bug_when>
    <thetext>для ffmpeg 7.0 пока нет всех патчей, используемых в альте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246537</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-05-21 17:42:05 +0300</bug_when>
    <thetext>А зачем вам нужен ffmpeg 7.0 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246549</commentid>
    <comment_count>3</comment_count>
    <who name="Arseniy Zasypkin">zasypkinaa1</who>
    <bug_when>2024-05-21 18:40:19 +0300</bug_when>
    <thetext>обновление мажорное, немало добавлено</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246551</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-05-21 18:55:43 +0300</bug_when>
    <thetext>Это не тот ответ, который заставит меня исправлять десятки сломанных пакетов.

Чем он лучше ffmpeg 6.1  настолько, что бы появилась необходимость переходить на него раньше апстримов многих проектов ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246552</commentid>
    <comment_count>5</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-05-21 19:06:45 +0300</bug_when>
    <thetext>Должно получится так:

$ rpmqR -p nextcloud-client-gnome-3.13.0-alt1.1.noarch.rpm 
python3(gi.repository) &lt; 0
python3(os) &lt; 0
python3(socket) &lt; 0
python3(tempfile) &lt; 0
python3(urllib) &lt; 0
typelib(GObject)
typelib(Nautilus)
nextcloud-client = 3.13.0-alt1.1


Патч на спек.

commit 25fe4e4df6853e21fc995c4c6a1fb2db5929b889
Author: Yuri N. Sedunov &lt;aris@altlinux.org&gt;
Date:   Tue May 21 18:47:23 2024 +0300

    3.13.0-alt1.1
    
    - fixed runtime dependencies for -caja, -nautilus and -nemo noarch subpackages (ALT#50357)

diff --git a/nextcloud-client.spec b/nextcloud-client.spec
index b8f88e9..aa5304a 100644
--- a/nextcloud-client.spec
+++ b/nextcloud-client.spec
@@ -1,6 +1,6 @@
 Name: nextcloud-client
 Version: 3.13.0
-Release: alt1
+Release: alt1.1
 %K5init no_altplace
 
 Group: Networking/File transfer
@@ -22,7 +22,11 @@ Patch4: %name-2.3.3-alt-fix-help-url.patch
 Patch5: alt-move-deleted-to-trash.patch
 Patch6: alt-fix-fortify-source.patch
 
-BuildRequires(pre): rpm-macros-qt5-webengine
+%add_python3_path %_datadir/caja-python/extensions
+%add_python3_path %_datadir/nautilus-python/extensions
+%add_python3_path %_datadir/nemo-python/extensions
+
+BuildRequires(pre): rpm-macros-qt5-webengine rpm-build-python3 rpm-build-gir
 BuildRequires(pre): rpm-build-kf5
 BuildRequires: doxygen extra-cmake-modules graphviz kf5-kio-devel libqtkeychain-qt5-devel libsqlite3-devel libssl-devel python3-dev qt5-tools-devel qt5-webkit-devel zlib-devel
 %ifarch %qt5_qtwebengine_arches
@@ -32,7 +36,6 @@ BuildRequires: libgio-devel glib2-devel qt5-svg-devel
 BuildRequires: kf5-kwindowsystem-devel
 BuildRequires: qt5-quickcontrols2-devel
 BuildRequires: qt5-websockets-devel kf5-karchive-devel /usr/bin/rsvg-convert
-BuildRequires: rpm-build-python3
 
 Requires: qt5-graphicaleffects
 
@@ -50,6 +53,8 @@ KDE5 %name integration
 Summary: MATE %name integration
 Group: Graphical desktop/MATE
 Requires: %name
+BuildArch: noarch
+
 %description mate
 MATE %name integration
 
@@ -57,6 +62,8 @@ MATE %name integration
 Summary: GNOME %name integration
 Group: Graphical desktop/GNOME
 Requires: %name
+BuildArch: noarch
+
 %description gnome
 GNOME %name integration
 
@@ -64,6 +71,8 @@ GNOME %name integration
 Summary: Cinnamon %name integration
 Group: Graphical desktop/Other
 Requires: %name
+BuildArch: noarch
+
 %description cinnamon
 Cinnamon %name integration
 
@@ -114,15 +123,21 @@ desktop-file-install \
 #%_K5srv/*nextcloud*.desktop
 
 %files mate
-%_datadir/caja-python/extensions/*
+%_datadir/caja-python/extensions/*.py
+%_datadir/caja-python/extensions/__pycache__/*
 
 %files gnome
-%_datadir/nautilus-python/extensions/*
+%_datadir/nautilus-python/extensions/*.py
+%_datadir/nautilus-python/extensions/__pycache__/*
 
 %files cinnamon
-%_datadir/nemo-python/extensions/*
+%_datadir/nemo-python/extensions/*.py
+%_datadir/nemo-python/extensions/__pycache__/*
 
 %changelog
+* Tue May 21 2024 Yuri N. Sedunov &lt;aris@altlinux.org&gt; 3.13.0-alt1.1
+- fixed runtime dependencies for -caja, -nautilus and -nemo noarch subpackages (ALT#50357)
+
 * Tue May 21 2024 Evgeniy Korneechev &lt;ekorneechev@altlinux.org&gt; 3.13.0-alt1
 - new version
 - NMU: fix build requires (ALT#50357)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246576</commentid>
    <comment_count>6</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-05-22 08:15:08 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #2)
&gt; А зачем вам нужен ffmpeg 7.0 ?

Здравствуйте.

Есть предположение, что краш компиляции ffmpeg-next при попытке сборки пакета fotema связан со старой версией самого ffmpeg

https://github.com/blissd/fotema

сама ошибка компиляции ffmpeg
https://github.com/zmwangx/rust-ffmpeg/issues/186

Для сборки ffmpeg-next идут
BuildRequires: libavutil-devel libavformat-devel libavfilter-devel libavdevice-devel libswscale-devel  libswresample-devel

По этому и предположили, что может быть в этом проблема

С уважением</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246579</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-05-22 09:15:28 +0300</bug_when>
    <thetext>Вы можете проверить свою гипотезу, взяв ffmpeg из этого задания:
https://packages.altlinux.org/ru/tasks/348582/

У меня такая статистика - из 109 пакетов, которым нужен ffmpeg - с новой версией не собирается 41 пакет. 

Собирается нормально 68 пакетов. 

Я думаю, что в p11 мы уйдём на ffmpeg 6.1 и версия ffmpeg на всей истории этой ветки меняться не будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246591</commentid>
    <comment_count>8</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-05-22 13:24:13 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #7)
&gt; Вы можете проверить свою гипотезу, взяв ffmpeg из этого задания:
&gt; https://packages.altlinux.org/ru/tasks/348582/

Спасибо</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258832</commentid>
    <comment_count>9</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-02-07 13:37:13 +0300</bug_when>
    <thetext>обновлено до 7.1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>