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

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

    <bug>
          <bug_id>41036</bug_id>
          
          <creation_ts>2021-10-01 08:30:26 +0300</creation_ts>
          <short_desc>Распилить пакет, выделив из него GUI компонент.</short_desc>
          <delta_ts>2021-10-23 23:01:52 +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>gpsd-clients</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="Alexei Takaseev">taf</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>asy</cc>
    
    <cc>boyarsh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203413</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2021-10-01 08:30:26 +0300</bug_when>
    <thetext>gpsd-clients в зависимостях тащит за собой много коспонентов, связанных с графическим интерфейсом:

ntp1 apt # apt-get remove gpsd-clients
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  gpsd-clients
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 3715kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Подготовка...                                               #################################################################################################### [100%]
Очистка / удаление... 
1: gpsd-clients-3.20-alt6                                   #################################################################################################### [100%]
Завершено.
ntp1 apt # apt-get autoremove
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Calculating Autoremove... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  alsa-topology-conf alsa-ucm-conf at-spi2-atk at-spi2-core colord dbus-tools-gui dconf fontconfig glib-networking gobject-introspection gobject-introspection-x11
  gsettings-desktop-schemas gsettings-desktop-schemas-data gst-plugins-bad1.0 gstreamer1.0 gtk+3-themes-incompatible gtk-update-icon-cache icon-naming-utils
  icon-theme-adwaita ilmbase25-common libEGL libEGL-mesa libGL libGLX libGLX-mesa libSDL libSDL2 libX11 libX11-locales libXau libXcomposite libXcursor libXdamage
  libXdmcp libXext libXfixes libXft libXi libXinerama libXrandr libXrender libXtst libXv libXxf86vm libalsa libaom3 libass9 libasyncns libat-spi2-core libatk
  libatk-locales libavahi libavcodec58 libavformat58 libavutil56 libbluray libbs2b libcairo libcairo-gobject libchromaprint1 libcloudproviders libcodec2 libcolord
  libcups libdatrie libdav1d libdc1394-22 libdca0 libdconf libdrm libdv libdvdnav libdvdread8 libepoxy libfaad2 libfftw3 libfftw3-common libflac8 libfluidsynth
  libfribidi libgbm libgdk-pixbuf libgdk-pixbuf-gir libgdk-pixbuf-locales libgio libglvnd libgme libgomp1 libgraphene libgraphene-gir libgsm libgssdp1.2
  libgst-plugins1.0 libgst-plugins1.0-gir libgstreamer1.0 libgstreamer1.0-gir libgtk+3 libgtk+3-schemas libgtk4 libgtk4-gir libgudev libgupnp-igd libgupnp1.2 libgusb
  libhalf25 libharfbuzz-gir libharfbuzz-gobject libiex25 libilmimf25 libilmthread25 libimath25 libinstpatch libjack libjbig libjpeg libkate liblame liblash liblcms2
  liblilv liblrdf libmjpegtools2.1 libmms libmodplug libneon libnice libnuma libofa libogg libopencore-amrnb0 libopencore-amrwb0 libopencv4.5 libopenjpeg2.0 libopus
  liborc libpango libpango-gir libpixman libpolkit libprotobuf27 libproxy libpulseaudio libpython3 librabbitmq-c libraptor2 libraw1394-11 librsvg libsbc libserd
  libsnappy libsndfile libsord libsoundtouch libsoup libsoxr libspeex libsratom libsrtp2 libssh libswresample3 libswscale5 libtbb libthai libtheora libtiff5
  libtwolame libubsan1 libudfread libv4l libva libvdpau libvo-aacenc libvo-amrwbenc libvorbis libvpx6 libvulkan1 libwayland-client libwayland-cursor libwayland-egl
  libwayland-server libwebp7 libwebrtc libx264 libx265-199 libxcb libxkbcommon libxshmfence libxslt libxvid libyajl libzbar libzeromq libzvbi lv2 openexr25-common
  python3 python3-base python3-module-gps python3-module-pycairo python3-module-pygobject3 vulkan-filesystem
0 будет обновлено, 0 новых установлено, 201 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 297MB дискового пространства.
Продолжить? [Y/n]

По-идее достаточно выделить в отдельный подпакет gpsd-clients-gui файлы xgps и xgpsspeed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203420</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-10-01 14:06:03 +0300</bug_when>
    <thetext>Просто меня интересовал сам gpsd, а не клиенты в комплекте. :-)
Можно и их поделить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204074</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2021-10-23 16:42:02 +0300</bug_when>
    <thetext>Ещё в man 1 gps есть деление Clients/Helpers. Может хелперы тоже в отдельный подпакет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204085</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-10-23 23:01:52 +0300</bug_when>
    <thetext>gpsd-3.23.1-alt1 -&gt; sisyphus:

 Sat Oct 23 2021 Sergey Y. Afonin &lt;asy@altlinux&gt; 3.23.1-alt1
 - 3.23.1
 - splitted gpsd-clients to gpsd-clients-gui, gpsd-clients-console
   and gpsd-helpers (ALT #41036)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>