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

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

    <bug>
          <bug_id>42722</bug_id>
          
          <creation_ts>2022-05-11 02:22:30 +0300</creation_ts>
          <short_desc>Добавить пакету cinnamon зависимость на пакет cinnamon-control-center</short_desc>
          <delta_ts>2023-01-31 13:58: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>cinnamon</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>mikhail.alexandrov.99</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>antohami</cc>
    
    <cc>vercha</cc>
    
    <cc>vladimir.didenko</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>210516</commentid>
    <comment_count>0</comment_count>
    <who name="">mikhail.alexandrov.99</who>
    <bug_when>2022-05-11 02:22:30 +0300</bug_when>
    <thetext>При установке cinnamon через пакетный менеджер, если устанавливать его из другой DE, а не использовать предустановленный в различных сборках, в зависимостях не указан пакет cinnamon-control-center, из-за чего он и не устанавливается.

Если при таком раскладе открыть в меню &quot;центр управления&quot;, то оно будет, но не полное. Какие-то настройки можно менять, а каких-то нет.
Например, если попытаться добавить новую раскладку клавиатуры, то в соответствующем меню вместо настроек будет просто пустой фон, а если открыть раздел &quot;экран&quot;, то программа вылетит.
Может что-то еще, дальше не проверял.
Если вручную установить cinnamon-control-center, то эти проблемы пройдут.

Соответственно, я думаю, что cinnamon-control-center должен быть в зависимостях у cinnamon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210889</commentid>
    <comment_count>1</comment_count>
    <who name="">mikhail.alexandrov.99</who>
    <bug_when>2022-05-20 02:43:07 +0300</bug_when>
    <thetext>Прошу прощения, устанавливал пакет просто &quot;cinnamon&quot;, а в пакете &quot;cinnamon-default&quot; видимо такой проблемы нет, так что может это не баг, а так и задумывалось.

Но на ваше усмотрение тогда нужно ли в просто &quot;cinnamon&quot; добавлять &quot;cinnamon-control-center&quot;, ведь если устанавливать &quot;cinnamon&quot;, а не &quot;cinnamon-default&quot;, то будут описанные неприятные баги с центром управления, и на эти грабли может кто-то наступить и не понять что делать</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220835</commentid>
    <comment_count>2</comment_count>
    <who name="Vera Blagoveschenskaya">vercha</who>
    <bug_when>2023-01-28 12:38:44 +0300</bug_when>
    <thetext>Добрый день!

Прошу Вас предоставить дополнительную информацию, которая может помочь для исследования ошибки:

1) Дистрибутив, на котором воспроизвелась ошибка.
2) Выводы команд
uname -a
cat /etc/os-release
apt-repo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220836</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-01-28 13:12:59 +0300</bug_when>
    <thetext>Действительно, выглядит странно, что cinnamon-control-center после установки cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220857</commentid>
    <comment_count>4</comment_count>
    <who name="Владимир Диденко">vladimir.didenko</who>
    <bug_when>2023-01-29 09:11:50 +0300</bug_when>
    <thetext>(In reply to Антон Мидюков from comment #3)
&gt; Действительно, выглядит странно, что cinnamon-control-center после установки
&gt; cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.

Дискуссионный вопрос :) Пакет cinnamon не предназначен для установки полноценного DE, для этого есть метапакеты. Сам шелл прекрасно работает и без cinnamon-control-center. С другой стороны, у gnome-shell зависимость на gnome-control-center стоит, так что мне не жалко добавить зависимость. Но тогда, по сути, нужно добавлять все зависимости из метапакета, если мы хотим покрыть случай, когда пользователь ставит cinnamon не через мета-пакет. Правильно ли это - опять, вопрос дискуссионный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220860</commentid>
    <comment_count>5</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-01-29 11:22:39 +0300</bug_when>
    <thetext>(Ответ для Владимир Диденко на комментарий #4)
&gt; (In reply to Антон Мидюков from comment #3)
&gt; &gt; Действительно, выглядит странно, что cinnamon-control-center после установки
&gt; &gt; cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.
&gt; 
&gt; Дискуссионный вопрос :) Пакет cinnamon не предназначен для установки
&gt; полноценного DE, для этого есть метапакеты. Сам шелл прекрасно работает и
&gt; без cinnamon-control-center. С другой стороны, у gnome-shell зависимость на
&gt; gnome-control-center стоит, так что мне не жалко добавить зависимость. Но
&gt; тогда, по сути, нужно добавлять все зависимости из метапакета, если мы хотим
&gt; покрыть случай, когда пользователь ставит cinnamon не через мета-пакет.
&gt; Правильно ли это - опять, вопрос дискуссионный.

Гулять, так гулять. Предлагаю тогда следующее:
Упраздняем cinnamon-minimal, провайдим пакетом cinnamon пакет cinnamon-minimal, передаём ему зависимости пакета cinnamon-minimal. Также добавляем cinnamon зависимость на cinnamon-control-center, а у пакета cinnamon-default её убираем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220861</commentid>
    <comment_count>6</comment_count>
    <who name="Владимир Диденко">vladimir.didenko</who>
    <bug_when>2023-01-29 11:31:04 +0300</bug_when>
    <thetext>(In reply to Антон Мидюков from comment #5)
&gt; Гулять, так гулять. Предлагаю тогда следующее:
&gt; Упраздняем cinnamon-minimal, провайдим пакетом cinnamon пакет
&gt; cinnamon-minimal, передаём ему зависимости пакета cinnamon-minimal. Также
&gt; добавляем cinnamon зависимость на cinnamon-control-center, а у пакета
&gt; cinnamon-default её убираем.

Хорошо, сделаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220943</commentid>
    <comment_count>7</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-01-31 13:58:06 +0300</bug_when>
    <thetext>cinnamon-5.6.7-alt2 -&gt; sisyphus:

 Mon Jan 30 2023 Vladimir Didenko &lt;cow@altlinux&gt; 5.6.7-alt2
 - obsolete cinnamon-minimal meta package
 Mon Jan 30 2023 Vladimir Didenko &lt;cow@altlinux&gt; 5.6.7-alt1
 - 5.6.7
 - provide cinnamon-minimal meta package (closes: #42722)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>