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

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

    <bug>
          <bug_id>41428</bug_id>
          
          <creation_ts>2021-11-24 20:03:46 +0300</creation_ts>
          <short_desc>Разделить пакет на пакеты с графическим и консольным приложением</short_desc>
          <delta_ts>2021-11-25 12:59:49 +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>timeshift</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</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="Антон Мидюков">antohami</reporter>
          <assigned_to name="Alexander Makeenkov">amakeenk</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>boyarsh</cc>
    
    <cc>nbr</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>205277</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-11-24 20:03:46 +0300</bug_when>
    <thetext>Предлагаю разделить пакет timeshift на пакеты с графическим и консольным приложением. Нужно, чтобы добавить в rescue консольный timeshift.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205280</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2021-11-24 23:04:48 +0300</bug_when>
    <thetext>Сделал тестовое задание http://webery.altlinux.org/task/290531
Прошу посмотреть, всё ли устраивает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205281</commentid>
    <comment_count>2</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-11-25 04:31:20 +0300</bug_when>
    <thetext>Не получится:

$ rpm -q timeshift-console
timeshift-console-21.09.1-alt2.x86_64

$ rpm -ql timeshift-console
/usr/bin/timeshift
/usr/share/man/man1/timeshift.1.xz

$ rpm -q --requires timeshift-console 
/lib64/ld-linux-x86-64.so.2
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libcairo.so.2()(64bit) &gt;= set:mlykX2
rpmlib(SetVersions)
libgdk-3.so.0()(64bit) &gt;= set:nkDCnznZraoQRIxzUs
libgdk_pixbuf-2.0.so.0()(64bit) &gt;= set:lhnLq1aYY8qobCoNYai6CFSnKRkhbFn
libgee-0.8.so.2()(64bit) &gt;= set:mh6MgoXoGtdgokkD68WYtZljg859rUPUyhHq0O4ESEXnuUOPn2GZ8I6kiGwPc0
libgio-2.0.so.0()(64bit) &gt;= set:pja7gcmwILuooFA8LSfkQpNJZFgHfyow35ZzVEHhKYFpmfta8LPpswlVbHFrDnHrcFuw8hCEdTxNilZacgWfyOrarbjXTlE8HC3MjG8vh9wFXZ3Dt6o4
libglib-2.0.so.0()(64bit) &gt;= set:ohCa1WUCafGC6TDER4ZpapSUHw5zoRMjtX6xJ6pw6F6LWqBWZG9NRGIdDYJFyZwsc5ExtzMzl8hhgbpRHWqsbq1iXuK4Gu7Q68ZyWhJkTXQo9bjpyFEkrss1NDC9jsrKz4Oeh1HICiZxDFv8lZ8EcKVlYQ3ZmZgSVpNV7rxoB9cCtDgE0FAYZ8tKsmz1gee0ZILJ9JIGuuqOm1H7zezc8VUKjpWBpj6tsgaiOn6sZ7fWj6duiMIXuFjC9WMqq5MbJsp1Tznk8vNZ71UEYoQZCx5amJEZqaxU5j
libgobject-2.0.so.0()(64bit) &gt;= set:mg3sN8tvWYgoO4f4Cmi1yfgyTuu3VyUBjMIqybzZipu6Zlc4tb2hFwZLAgOxMLyjumYVo76Q0eTfdXAdqiu5k5sHA5X9940HUtQgG9IZ3QbMGZvM3G6Caapx3
libgtk-3.so.0()(64bit) &gt;= set:qjWX8XzNyjlMGeglee4RO67YxSoFSWLiZDklxH0eB8EIN3J6ZkCVosOr0wRWZCTZAkIZ43ZmvCVOC6xNPIwk2AQ8SeCdXq4OaY3jyssL2oRVUw0Q8Q5KE7tewdbjvZFaJKlHGZ3zlIEAyPXNNJBUqSmRe8ZkrNNS2Bh9H8g6I2oO2lsAQ8aO7LFuuHeZ1RuoeNJ9Z6DysL6NK8OZnnynd2XKeiT6XmbeATHZDmHVywgXU6iPN1c8e2L3ENjZCmdPJkvrSWC1C9h9tjEKiFK3BhGdbZibIOx9Fwnc15Xoh3bVT1gmDWBShsmChaHMkXTygm6Br3vkEvU6AEjyb0wWVPtvwnnizGmLWNOOtDhSHm0
libjson-glib-1.0.so.0()(64bit) &gt;= set:lg66ZkBB38qGwJhixWCfzhsZk5ctyrEgBZahuoZAzt8IWbtcfqkZJBNhczoASfMugbFdSMyFng0
libm.so.6(GLIBC_2.2.5)(64bit)
libvte-2.91.so.0()(64bit) &gt;= set:lhKW3PbPucIu16YDT0IrD6KajfuE8vR4
rtld(GNU_HASH)
timeshift-common = 21.09.1-alt2:sisyphus+290531.400.4.1
rpmlib(PayloadIsLzma)

$ ldd /usr/bin/timeshift 
	linux-vdso.so.1 (0x00007ffe2096f000)
	libgee-0.8.so.2 =&gt; /usr/lib64/libgee-0.8.so.2 (0x00007f0319b77000)
	libjson-glib-1.0.so.0 =&gt; /usr/lib64/libjson-glib-1.0.so.0 (0x00007f0319b4b000)
	libvte-2.91.so.0 =&gt; /usr/lib64/libvte-2.91.so.0 (0x00007f0319acc000)
	libgtk-3.so.0 =&gt; /usr/lib64/libgtk-3.so.0 (0x00007f03192b9000)
	libgdk-3.so.0 =&gt; /usr/lib64/libgdk-3.so.0 (0x00007f03191ba000)
	libcairo.so.2 =&gt; /usr/lib64/libcairo.so.2 (0x00007f031907c000)
	libgdk_pixbuf-2.0.so.0 =&gt; /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f0319050000)
	libgio-2.0.so.0 =&gt; /usr/lib64/libgio-2.0.so.0 (0x00007f0318e85000)
	libgobject-2.0.so.0 =&gt; /usr/lib64/libgobject-2.0.so.0 (0x00007f0318e2b000)
	libglib-2.0.so.0 =&gt; /lib64/libglib-2.0.so.0 (0x00007f0318cf5000)
	libm.so.6 =&gt; /lib64/libm.so.6 (0x00007f0318c1a000)
	libc.so.6 =&gt; /lib64/libc.so.6 (0x00007f0318a14000)
	libpango-1.0.so.0 =&gt; /usr/lib64/libpango-1.0.so.0 (0x00007f03189bd000)
	libfribidi.so.0 =&gt; /usr/lib64/libfribidi.so.0 (0x00007f031899d000)
	libgnutls.so.30 =&gt; /usr/lib64/libgnutls.so.30 (0x00007f03187da000)
	libicuuc.so.69 =&gt; /usr/lib64/libicuuc.so.69 (0x00007f03185eb000)
	libpcre2-8.so.0 =&gt; /lib64/libpcre2-8.so.0 (0x00007f0318554000)
	libsystemd.so.0 =&gt; /lib64/libsystemd.so.0 (0x00007f031848d000)
	libz.so.1 =&gt; /lib64/libz.so.1 (0x00007f031846e000)
	libpangocairo-1.0.so.0 =&gt; /usr/lib64/libpangocairo-1.0.so.0 (0x00007f031845d000)
	libatk-1.0.so.0 =&gt; /usr/lib64/libatk-1.0.so.0 (0x00007f0318431000)
	libstdc++.so.6 =&gt; /usr/lib64/libstdc++.so.6 (0x00007f031818c000)
	libgcc_s.so.1 =&gt; /lib64/libgcc_s.so.1 (0x00007f0318172000)
	libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00007f031816d000)
	libgmodule-2.0.so.0 =&gt; /usr/lib64/libgmodule-2.0.so.0 (0x00007f0318165000)
	libX11.so.6 =&gt; /usr/lib64/libX11.so.6 (0x00007f0318022000)
	libXi.so.6 =&gt; /usr/lib64/libXi.so.6 (0x00007f031800e000)
	libXfixes.so.3 =&gt; /usr/lib64/libXfixes.so.3 (0x00007f0318005000)
	libcairo-gobject.so.2 =&gt; /usr/lib64/libcairo-gobject.so.2 (0x00007f0317ff9000)
	libatk-bridge-2.0.so.0 =&gt; /usr/lib64/libatk-bridge-2.0.so.0 (0x00007f0317fc2000)
	libepoxy.so.0 =&gt; /usr/lib64/libepoxy.so.0 (0x00007f0317e92000)
	libpangoft2-1.0.so.0 =&gt; /usr/lib64/libpangoft2-1.0.so.0 (0x00007f0317e78000)
	libharfbuzz.so.0 =&gt; /usr/lib64/libharfbuzz.so.0 (0x00007f0317d9f000)
	libfontconfig.so.1 =&gt; /usr/lib64/libfontconfig.so.1 (0x00007f0317d56000)
	libfreetype.so.6 =&gt; /usr/lib64/libfreetype.so.6 (0x00007f0317c8c000)
	libXinerama.so.1 =&gt; /usr/lib64/libXinerama.so.1 (0x00007f0317c87000)
	libXrandr.so.2 =&gt; /usr/lib64/libXrandr.so.2 (0x00007f0317c78000)
	libXcursor.so.1 =&gt; /usr/lib64/libXcursor.so.1 (0x00007f0317c6b000)
	libXcomposite.so.1 =&gt; /usr/lib64/libXcomposite.so.1 (0x00007f0317c66000)
	libXdamage.so.1 =&gt; /usr/lib64/libXdamage.so.1 (0x00007f0317c61000)
	libxkbcommon.so.0 =&gt; /usr/lib64/libxkbcommon.so.0 (0x00007f0317c19000)
	libwayland-cursor.so.0 =&gt; /usr/lib64/libwayland-cursor.so.0 (0x00007f0317c0f000)
	libwayland-egl.so.1 =&gt; /usr/lib64/libwayland-egl.so.1 (0x00007f0317c08000)
	libwayland-client.so.0 =&gt; /usr/lib64/libwayland-client.so.0 (0x00007f0317bf8000)
	libXext.so.6 =&gt; /usr/lib64/libXext.so.6 (0x00007f0317be3000)
	librt.so.1 =&gt; /lib64/librt.so.1 (0x00007f0317bde000)
	libpixman-1.so.0 =&gt; /usr/lib64/libpixman-1.so.0 (0x00007f0317b34000)
	libEGL.so.1 =&gt; /usr/lib64/libEGL.so.1 (0x00007f0317b22000)
	libdl.so.2 =&gt; /lib64/libdl.so.2 (0x00007f0317b1b000)
	libpng16.so.16 =&gt; /usr/lib64/libpng16.so.16 (0x00007f0317ae4000)
	libxcb-shm.so.0 =&gt; /usr/lib64/libxcb-shm.so.0 (0x00007f0317adf000)
	libxcb.so.1 =&gt; /usr/lib64/libxcb.so.1 (0x00007f0317ab4000)
	libxcb-render.so.0 =&gt; /usr/lib64/libxcb-render.so.0 (0x00007f0317aa4000)
	libXrender.so.1 =&gt; /usr/lib64/libXrender.so.1 (0x00007f0317a97000)
	libGL.so.1 =&gt; /usr/lib64/libGL.so.1 (0x00007f0317a0f000)
	libmount.so.1 =&gt; /lib64/libmount.so.1 (0x00007f03179cc000)
	libselinux.so.1 =&gt; /lib64/libselinux.so.1 (0x00007f03179a1000)
	libffi.so.8 =&gt; /usr/lib64/libffi.so.8 (0x00007f0317995000)
	libpcre.so.3 =&gt; /lib64/libpcre.so.3 (0x00007f0317950000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f0319d00000)
	libthai.so.0 =&gt; /usr/lib64/libthai.so.0 (0x00007f0317943000)
	libp11-kit.so.0 =&gt; /usr/lib64/libp11-kit.so.0 (0x00007f031781a000)
	libidn2.so.0 =&gt; /lib64/libidn2.so.0 (0x00007f03177f7000)
	libunistring.so.2 =&gt; /lib64/libunistring.so.2 (0x00007f0317673000)
	libtasn1.so.6 =&gt; /usr/lib64/libtasn1.so.6 (0x00007f031765b000)
	libnettle.so.8 =&gt; /usr/lib64/libnettle.so.8 (0x00007f0317613000)
	libhogweed.so.6 =&gt; /usr/lib64/libhogweed.so.6 (0x00007f03175c8000)
	libgmp.so.10 =&gt; /usr/lib64/libgmp.so.10 (0x00007f031754f000)
	libicudata.so.69 =&gt; /usr/lib64/libicudata.so.69 (0x00007f03159f4000)
	liblzma.so.5 =&gt; /lib64/liblzma.so.5 (0x00007f03159ca000)
	libzstd.so.1 =&gt; /lib64/libzstd.so.1 (0x00007f03158df000)
	liblz4.so.1 =&gt; /lib64/liblz4.so.1 (0x00007f03158bc000)
	libgcrypt.so.20 =&gt; /lib64/libgcrypt.so.20 (0x00007f031577e000)
	libdbus-1.so.3 =&gt; /lib64/libdbus-1.so.3 (0x00007f0315728000)
	libatspi.so.0 =&gt; /usr/lib64/libatspi.so.0 (0x00007f03156ec000)
	libgraphite2.so.3 =&gt; /usr/lib64/libgraphite2.so.3 (0x00007f03156c8000)
	libexpat.so.1 =&gt; /lib64/libexpat.so.1 (0x00007f0315699000)
	libuuid.so.1 =&gt; /lib64/libuuid.so.1 (0x00007f031568e000)
	libbz2.so.1 =&gt; /lib64/libbz2.so.1 (0x00007f0315675000)
	libbrotlidec.so.1 =&gt; /usr/lib64/libbrotlidec.so.1 (0x00007f0315667000)
	libGLdispatch.so.0 =&gt; /usr/lib64/libGLdispatch.so.0 (0x00007f03155b0000)
	libXau.so.6 =&gt; /usr/lib64/libXau.so.6 (0x00007f03155ab000)
	libXdmcp.so.6 =&gt; /usr/lib64/libXdmcp.so.6 (0x00007f03155a1000)
	libGLX.so.0 =&gt; /usr/lib64/libGLX.so.0 (0x00007f031556f000)
	libblkid.so.1 =&gt; /lib64/libblkid.so.1 (0x00007f0315538000)
	libdatrie.so.1 =&gt; /usr/lib64/libdatrie.so.1 (0x00007f031552f000)
	libgpg-error.so.0 =&gt; /lib64/libgpg-error.so.0 (0x00007f0315508000)
	libbrotlicommon.so.1 =&gt; /usr/lib64/libbrotlicommon.so.1 (0x00007f03154e3000)

Не такое оно уж и консольное, раз с такими библиотеками слинковано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205288</commentid>
    <comment_count>3</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2021-11-25 12:06:53 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #2)

&gt; Не такое оно уж и консольное, раз с такими библиотеками слинковано.

А с чем же ему быть слинкованным если оно на vala написано? :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205293</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-11-25 12:59:49 +0300</bug_when>
    <thetext>(Ответ для Anton V. Boyarshinov на комментарий #3)
&gt; (Ответ для Антон Мидюков на комментарий #2)
&gt; 
&gt; &gt; Не такое оно уж и консольное, раз с такими библиотеками слинковано.
&gt; 
&gt; А с чем же ему быть слинкованным если оно на vala написано? :(

vala не равно gtk всё же. Там в исходниках: 
using Gtk;

зачем-то. Могли бы наверное и без него обойтись.

https://git.altlinux.org/gears/t/timeshift.git?p=timeshift.git;a=blob;f=src/Console/AppConsole.vala;h=bd57fe19c3d4c9b0f9a83b665d4af606fb94302c;hb=d7cf15ca72a71ec49226766fe98e538f2619f0cc#l25</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>