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

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

    <bug>
          <bug_id>39214</bug_id>
          
          <creation_ts>2020-11-07 19:21:31 +0300</creation_ts>
          <short_desc>Установка libvips тянет gsettings-desktop-schemas и libX11</short_desc>
          <delta_ts>2023-08-01 04:50:06 +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>libvips</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          <dependson>39033</dependson>
    
    <dependson>47086</dependson>
          <blocked>39205</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Cherepanov">cas</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>lakostis</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>qa-p9</cc>
    
    <cc>rider</cc>
    
    <cc>tergoev-m</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>193872</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2020-11-07 19:21:31 +0300</bug_when>
    <thetext>+++ Данная ошибка создана размножением ошибки 39205 +++

Установка libvips тянет слишком много десктопных библиотек:

 # apt-get install libvips
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  djvu-common fontconfig gsettings-desktop-schemas gsettings-desktop-schemas-data gtk-update-icon-cache icon-theme-hicolor ilmbase24-common libEGL libEGL-mesa libGL libGLX libGLX-mesa libICE libImageMagick6-common libImageMagick6.6 libSM libX11
  libX11-locales libXau libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXft libXi libXinerama libXpm libXrandr libXrender libXt libXxf86vm libatk libatk-locales libavahi libcairo libcfitsio4 libcups libdatrie libdbus libde265 libdjvu
  libdrm libexif libfftw3 libfftw3-common libflif libfreetype libfribidi libgbm libgcrypt20 libgd3 libgdk-pixbuf libgdk-pixbuf-locales libgif libgio libglvnd libgomp1 libgpg-error libgraphite2 libgraphviz libgs libgtk+2 libgtk+2-locales libgts libhalf24
  libharfbuzz libheif libiex24 libilmimf24 libilmthread24 libimagequant libjasper libjbig libjpeg liblasi liblcms2 liblqr libltdl7 liblz4 libmatio libnspr libnss libopenjpeg libopenjpeg2.0 libopenslide liborc libpango libpaper libpciaccess libpixman
  libpoppler8-glib libpoppler90 libraqm libraw librsvg libsqlite3 libsystemd libthai libtiff5 libwayland-client libwayland-server libwebp7 libwmflite libx265-160 libxcb libxshmfence openexr24-common poppler-data shared-mime-info
The following NEW packages will be installed:
  djvu-common fontconfig gsettings-desktop-schemas gsettings-desktop-schemas-data gtk-update-icon-cache icon-theme-hicolor ilmbase24-common libEGL libEGL-mesa libGL libGLX libGLX-mesa libICE libImageMagick6-common libImageMagick6.6 libSM libX11
  libX11-locales libXau libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXft libXi libXinerama libXpm libXrandr libXrender libXt libXxf86vm libatk libatk-locales libavahi libcairo libcfitsio4 libcups libdatrie libdbus libde265 libdjvu
  libdrm libexif libfftw3 libfftw3-common libflif libfreetype libfribidi libgbm libgcrypt20 libgd3 libgdk-pixbuf libgdk-pixbuf-locales libgif libgio libglvnd libgomp1 libgpg-error libgraphite2 libgraphviz libgs libgtk+2 libgtk+2-locales libgts libhalf24
  libharfbuzz libheif libiex24 libilmimf24 libilmthread24 libimagequant libjasper libjbig libjpeg liblasi liblcms2 liblqr libltdl7 liblz4 libmatio libnspr libnss libopenjpeg libopenjpeg2.0 libopenslide liborc libpango libpaper libpciaccess libpixman
  libpoppler8-glib libpoppler90 libraqm libraw librsvg libsqlite3 libsystemd libthai libtiff5 libvips libwayland-client libwayland-server libwebp7 libwmflite libx265-160 libxcb libxshmfence openexr24-common poppler-data shared-mime-info
0 upgraded, 112 newly installed, 0 removed and 0 not upgraded.
Need to get 39.4MB of archives.
After unpacking 195MB of additional disk space will be used.

 # apt-cache policy libvips
libvips:
  Installed: 8.10.1-alt1:p9+259039.100.3.1@1602168191
  Candidate: 8.10.1-alt1:p9+259039.100.3.1@1602168191
  Version Table:
 *** 8.10.1-alt1:p9+259039.100.3.1@1602168191 0
        500 http://ftp.altlinux.org p9/branch/x86_64/classic pkglist
        100 RPM Database


 # apt-get remove gsettings-desktop-schemas
Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
  gsettings-desktop-schemas gtk-update-icon-cache libImageMagick6.6 libgdk-pixbuf libgio libgraphviz libgtk+2 libheif libopenslide libpoppler8-glib librsvg libvips
0 upgraded, 0 newly installed, 12 removed and 0 not upgraded.
Need to get 0B of archives.
After unpacking 30.3MB disk space will be freed.
Do you want to continue? [Y/n]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193915</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2020-11-08 16:18:35 +0300</bug_when>
    <thetext>Да, этому пакету не помешал бы более внимательный майнтейнер.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228076</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2023-06-20 15:29:55 +0300</bug_when>
    <thetext>Актуально для libvips-8.11.3-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228079</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2023-06-20 15:32:50 +0300</bug_when>
    <thetext>*** Bug 39205 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228167</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-06-21 18:15:46 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #1)
&gt; Да, этому пакету не помешал бы более внимательный майнтейнер.

Пакету ImageMagick? Возможно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228388</commentid>
    <comment_count>5</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-26 18:07:05 +0300</bug_when>
    <thetext>Обновил пакет /people/fidel/packages/vips.git
%changelog
* Thu Jun 22 2023 Mikhail Tergoev &lt;fidel@altlinux.org&gt; 8.14.2-alt1
- new version 8.14.2 (with rpmgs script)
- move to meson build
- ImageMagick replaced by GraphicsMagick

Таск:
$ gita ls
323755 TESTED [test-only] sisyphus vips.git=8.14.2-alt1

Отчет попытки уменьшить количества зависимостей:
1 - для сборки с introspection нужен gobject-introspection-1.0 который тянет libgio
2 - libgsf-1 openslide poppler-glib librsvg-2.0 pango тянут за собой libgio
3 - libgio свою очередь тянет gsettings-desktop-schemas
4 - сборка без вышеперечисленного не проходит, так как без gio пакет собрать не удалось

=(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228394</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-26 23:17:19 +0300</bug_when>
    <thetext>А вот и главный виновник детектива с gsettings-desktop-schemas

https://packages.altlinux.org/ru/sisyphus/srpms/glib2/specfiles/2941463232938262860
172 строка:
Requires: gsettings-desktop-schemas

Возвращаю ImageMagick и просто обновляю пакет, на данный момент без попытки фикса по уменьшению зависимостей.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>