Bug 42301

Summary: файл /usr/bin/gtk4-update-icon-cache
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: gtk4-update-icon-cacheAssignee: Yuri N. Sedunov <aris>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, asheplyakov
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=26418

Description Vitaly Lipatov 2022-03-31 09:48:23 MSK
файл /usr/bin/gtk4-update-icon-cache из устанавливаемого пакета gtk4-update-icon-cache-4.6.2-alt2.x86_64 конфликтует с файлом из пакета libgtk4-4.6.2-alt1.x86_64
Comment 1 Yuri N. Sedunov 2022-03-31 10:12:21 MSK
У вас, видимо, опять какие-то левые (самосборные) пакеты в системе.

Покажите вывод dist-upgrade.
Comment 2 Alexey Sheplyakov 2023-06-15 00:33:42 MSK
[Не уверен, что у меня именно эта проблема, но очень похоже]

Reading Package Lists...
Building Dependency Tree...
Starting
Starting 2
Investigating gtk4-update-icon-cache 4.10.4-alt1.1@1686476425
 Package gtk4-update-icon-cache has a broken Obsoletes: gtk-update-icon-cache < 4.10.4
  Considering gtk-update-icon-cache 2 as a solution to gtk4-update-icon-cache 3
    Re-Instated gtk-update-icon-cache
  Added gtk-update-icon-cache to the remove list
  Fixing gtk4-update-icon-cache via keep of gtk-update-icon-cache
Investigating libgtk+3 3.24.38-alt1.2@1685368549
 Package libgtk+3 has a broken Depends: gtk-update-icon-cache = 3.24.38-alt1.2
  Considering gtk-update-icon-cache 2 as a solution to libgtk+3 -1
  Holding Back libgtk+3 rather than change one of its deps: perhaps gtk-update-icon-cache or another one
Investigating gst-plugins-bad1.0 1.22.3-alt1.1@1686096479
 Package gst-plugins-bad1.0 has a broken Depends: libgdk-3.so.0()(64bit) >= set:njEAaZivHFPejidmeOqLCc80686
  Considering libgtk+3 -1 as a solution to gst-plugins-bad1.0 -1
  Holding Back gst-plugins-bad1.0 rather than change one of its deps: perhaps libgdk-3.so.0()(64bit) or another one
Investigating libgtk4 4.10.4-alt1.1@1686476425
 Package libgtk4 has a broken Depends: libgstplayer-1.0.so.0()(64bit) >= set:kgjcKD690VXpDmDwNlcrgAwJvritzBZp4bLm5
  Considering gst-plugins-bad1.0 -1 as a solution to libgtk4 9999
    Reinst (gst-plugins-bad1.0) Need to fix this dep (or an alternative): Depends: libgdk-3.so.0()(64bit) >= set:njEAaZivHFPejidmeOqLCc80686
       Reinst (libgtk+3) Need to fix this dep (or an alternative): Depends: gtk-update-icon-cache = 3.24.38-alt1.2
          Reinst not done for non-upgradable gtk-update-icon-cache
        Reinst One of the alternatives failed because of gtk-update-icon-cache
       Reinst (libgtk+3) All alternatives failed. So the whole current Reinst fails
     Reinst One of the alternatives failed because of libgtk+3
    Reinst (gst-plugins-bad1.0) All alternatives failed. So the whole current Reinst fails
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Comment 3 Vitaly Lipatov 2023-07-26 22:45:47 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> У вас, видимо, опять какие-то левые (самосборные) пакеты в системе.
> 
> Покажите вывод dist-upgrade.

В новом пакете не было конфликта с libgtk4 < 4.6.2-alt2 (в которых раньше лежал gtk4-update-icon-cache)
+%package -n gtk4-update-icon-cache
+Summary: Icon theme caching utility for GTK
+Group: System/Libraries
+Obsoletes: gtk-update-icon-cache < %version
+Provides: gtk-update-icon-cache = %EVR

Конечно, при dist-upgrade проблема не должна была проявиться, в теории.

Показать вывод при обновлении уже не могу, на будущее постараюсь сразу прикреплять.