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

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

    <bug>
          <bug_id>44950</bug_id>
          
          <creation_ts>2023-01-18 12:40:15 +0300</creation_ts>
          <short_desc>gnome-control-center зависит от cheese</short_desc>
          <delta_ts>2023-09-26 11:04:49 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>gnome-control-center</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="igor">igor.bz</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>antohami</cc>
    
    <cc>oleg</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>220271</commentid>
    <comment_count>0</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2023-01-18 12:40:15 +0300</bug_when>
    <thetext>cat /etc/os-release

NAME=&quot;starter kit&quot;
VERSION=&quot;p10 (Hypericum)&quot;
ID=altlinux
VERSION_ID=p10
PRETTY_NAME=&quot;ALT Starterkit (Hypericum)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:starterkit:p10&quot;
HOME_URL=&quot;http://en.altlinux.org/starterkits&quot;
BUG_REPORT_URL=&quot;https://bugs.altlinux.org/&quot;
BUILD_ID=&quot;starter kit p10 (Hypericum)&quot;

---

rpm -q cheese

cheese-3.38.0-alt2.x86_64

---

Удаление:
apt-get remove cheese

---

Ожидается обычное удаление без затрагивание пакетов, необходимых для работы прочего ПО GNOME.

Результат:
Удаление cheese приводит к удалению ключевых пакетов GNOME, включая оболочку. Список удаляемых пакетов:
cheese
gdm
gdm-data
gnome-control-center
gnome-flashback
gnome-initial-setup
gnome-shell
gnome-shell-extension-gpaste
gnome-shell-extensions
gnome-tweaks
gnome3-minimal

Тем самым, если используется оболочка GNOME Shell, удаление cheese делает систему неработоспособной в графическом режиме. При этом cheese является обычной сугубо необязательной пограммой. Примечательно, что вместе с cheese тянется вся оболочка, но пакет libcheese остаётся нетронутым.

Подобное не наблюдается с прочими базовыми программами GNOME. Даже удадение gnome-software обходится без захватывания системных зависимостей.


---


Дополнительная информация.

На Xfce удаление cheese приводит к удалению следующих пакетов:
cheese
gdm
gdm-data
gnome-control-center
gnome-shell
gnome-shell-extensions
gnome-tweaks
gnome3-minimal

То есть в Xfce подтягивается крупная часть GNOME ради работы одной второстепенной программы.
В Xfce удаление cheese обходится без последствий.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220272</commentid>
    <comment_count>1</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2023-01-18 12:47:27 +0300</bug_when>
    <thetext>Удаление в режиме Debug::pkgProblemResolver=1:



# apt-get remove cheese -o Debug::pkgProblemResolver=1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Starting
Starting 2
Investigating gnome-control-center
Package gnome-control-center has broken dep on cheese
  Considering cheese 10001 as a solution to gnome-control-center 15
  Removing gnome-control-center rather than change cheese
Investigating gnome-shell
Package gnome-shell has broken dep on gnome-control-center
  Considering gnome-control-center 15 as a solution to gnome-shell 14
  Removing gnome-shell rather than change gnome-control-center
Investigating gdm
Package gdm has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gdm 8
  Removing gdm rather than change gnome-shell
Investigating gnome-shell-extensions
Package gnome-shell-extensions has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gnome-shell-extensions 1
  Removing gnome-shell-extensions rather than change gnome-shell
Investigating gnome-tweaks
Package gnome-tweaks has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gnome-tweaks 1
  Removing gnome-tweaks rather than change gnome-shell
Investigating gnome-shell-extension-gpaste
Package gnome-shell-extension-gpaste has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gnome-shell-extension-gpaste 0
  Removing gnome-shell-extension-gpaste rather than change gnome-shell
Investigating gnome-flashback
Package gnome-flashback has broken dep on gnome-control-center
  Considering gnome-control-center 15 as a solution to gnome-flashback 0
  Removing gnome-flashback rather than change gnome-control-center
Investigating gnome-initial-setup
Package gnome-initial-setup has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gnome-initial-setup 0
  Removing gnome-initial-setup rather than change gnome-shell
Investigating gnome3-minimal
Package gnome3-minimal has broken dep on gnome-control-center
  Considering gnome-control-center 15 as a solution to gnome3-minimal 0
  Removing gnome3-minimal rather than change gnome-control-center
Investigating gdm-data
Package gdm-data has broken dep on gdm
  Considering gdm 8 as a solution to gdm-data 23
  Added gdm to the remove list
  Fixing gdm-data via keep of gdm
Investigating gdm
Package gdm has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gdm 8
  Removing gdm rather than change gnome-shell
Investigating gdm-data
Package gdm-data has broken dep on gdm
  Considering gdm 8 as a solution to gdm-data 23
  Added gdm to the remove list
  Fixing gdm-data via keep of gdm
Investigating gdm
Package gdm has broken dep on gnome-shell
  Considering gnome-shell 14 as a solution to gdm 23
  Added gnome-shell to the remove list
  Fixing gdm via keep of gnome-shell
Investigating gnome-shell
Package gnome-shell has broken dep on gnome-control-center
  Considering gnome-control-center 15 as a solution to gnome-shell 23
  Added gnome-control-center to the remove list
  Fixing gnome-shell via keep of gnome-control-center
Investigating gnome-control-center
Package gnome-control-center has broken dep on cheese
  Considering cheese 10001 as a solution to gnome-control-center 23
  Removing gnome-control-center rather than change cheese
Investigating gnome-shell
Package gnome-shell has broken dep on gnome-control-center
  Considering gnome-control-center 10001 as a solution to gnome-shell 23
  Removing gnome-shell rather than change gnome-control-center
Investigating gdm
Package gdm has broken dep on gnome-shell
  Considering gnome-shell 10001 as a solution to gdm 23
  Removing gdm rather than change gnome-shell
Investigating gdm-data
Package gdm-data has broken dep on gdm
  Considering gdm 10001 as a solution to gdm-data 23
  Removing gdm-data rather than change gdm
Done
Следующие пакеты будут УДАЛЕНЫ:
  cheese gdm gdm-data gnome-control-center gnome-flashback gnome-initial-setup
  gnome-shell gnome-shell-extension-gpaste gnome-shell-extensions gnome-tweaks
  gnome3-minimal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220274</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2023-01-18 13:02:38 +0300</bug_when>
    <thetext>Потому что от него зависят gnome3-default и gnome-control-center:

# apt-cache whatdepends cheese
cheese-3.32.1-alt1:sisyphus+227101.2300.2.2@1555199015
  gnome3-default-3.32.1-alt1:p9+233929.1200.1.1@1562340177
    Требует: cheese &gt;= 3.32
  task-edu-1.4.3-alt2.p9.2:p9+288073.1600.27.1@1651082554
    Требует: cheese
  gnome-control-center-3.32.2-alt1:p9+231354.500.4.1@1559944832
    Требует: cheese &gt;= 3.9.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220276</commentid>
    <comment_count>3</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2023-01-18 14:02:12 +0300</bug_when>
    <thetext>Такие зависимости определённо ложные, так как это не системная программа, чтобы быть частью системного пакета.

Фактические зависимости:
libcheese
gnome-video-effects
gst-plugins-base1.0
gst-plugins-bad1.0
gst-plugins-good1.0
gst-plugins-ugly1.0
gst-libav
glibc-core-6:2.32
libclutter-1.26.4
libgtk+3-3.24.32
libgdk-pixbuf-2.42.6
libgio-2.68.4
glib2-2.68.4
libgnome-desktop3-40.7
glib2-2.68.4
libgstreamer1.0-1.20.3
libgtk+3-3.24.32</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220282</commentid>
    <comment_count>4</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2023-01-18 14:18:57 +0300</bug_when>
    <thetext>cheese зачем-то является зависимостью gnome-control-center:

# apt-cache depends gnome-control-center
gnome-control-center-40.9-alt1:p10+297741.400.2.1@1649403837
  Требует:: gnome-filesystem
  Требует:: gnome-settings-daemon &gt;= 3.33.90
  Требует:: accountsservice
  Требует:: gnome-online-accounts &gt;= 3.25.3
  Требует:: cheese &gt;= 3.9.5
------

Когда в gnome-control-center к cheese лишь косвенно относится раздел конфиденциальности по камере.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220285</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-01-18 14:22:09 +0300</bug_when>
    <thetext>(Ответ для igor на комментарий #4)
&gt; cheese зачем-то является зависимостью gnome-control-center:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233846</commentid>
    <comment_count>6</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2023-09-26 11:03:16 +0300</bug_when>
    <thetext>Данная проблема решена. Зависимости больше нет.

[oleg@alt-gnome ~]$ apt-cache depends gnome-control-center
gnome-control-center-45.0-alt1:sisyphus+325066.2400.6.2@1695207660
  Depends: gnome-filesystem
  Depends: gnome-settings-daemon &gt;= 42
  Depends: accountsservice &gt;= 0.6.39
  Depends: gnome-online-accounts &gt;= 3.25.3
  Depends: gnome-bluetooth3.0
  Depends: NetworkManager-openvpn-gtk4
  Depends: NetworkManager-pptp-gtk4
  Depends: NetworkManager-vpnc-gtk4
  ...
  Depends: gnome-control-center-data = 45.0-alt1:sisyphus+325066.2400.6.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233847</commentid>
    <comment_count>7</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2023-09-26 11:04:49 +0300</bug_when>
    <thetext>Я прошу прощения, бранч перепутал.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>