Bug 42722 - Добавить пакету cinnamon зависимость на пакет cinnamon-control-center
Summary: Добавить пакету cinnamon зависимость на пакет cinnamon-control-center
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cinnamon (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-11 02:22 MSK by mikhail.alexandrov.99
Modified: 2023-01-31 13:58 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikhail.alexandrov.99 2022-05-11 02:22:30 MSK
При установке cinnamon через пакетный менеджер, если устанавливать его из другой DE, а не использовать предустановленный в различных сборках, в зависимостях не указан пакет cinnamon-control-center, из-за чего он и не устанавливается.

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

Соответственно, я думаю, что cinnamon-control-center должен быть в зависимостях у cinnamon
Comment 1 mikhail.alexandrov.99 2022-05-20 02:43:07 MSK
Прошу прощения, устанавливал пакет просто "cinnamon", а в пакете "cinnamon-default" видимо такой проблемы нет, так что может это не баг, а так и задумывалось.

Но на ваше усмотрение тогда нужно ли в просто "cinnamon" добавлять "cinnamon-control-center", ведь если устанавливать "cinnamon", а не "cinnamon-default", то будут описанные неприятные баги с центром управления, и на эти грабли может кто-то наступить и не понять что делать
Comment 2 Vera Blagoveschenskaya 2023-01-28 12:38:44 MSK
Добрый день!

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

1) Дистрибутив, на котором воспроизвелась ошибка.
2) Выводы команд
uname -a
cat /etc/os-release
apt-repo
Comment 3 Антон Мидюков 2023-01-28 13:12:59 MSK
Действительно, выглядит странно, что cinnamon-control-center после установки cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.
Comment 4 Владимир Диденко 2023-01-29 09:11:50 MSK
(In reply to Антон Мидюков from comment #3)
> Действительно, выглядит странно, что cinnamon-control-center после установки
> cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.

Дискуссионный вопрос :) Пакет cinnamon не предназначен для установки полноценного DE, для этого есть метапакеты. Сам шелл прекрасно работает и без cinnamon-control-center. С другой стороны, у gnome-shell зависимость на gnome-control-center стоит, так что мне не жалко добавить зависимость. Но тогда, по сути, нужно добавлять все зависимости из метапакета, если мы хотим покрыть случай, когда пользователь ставит cinnamon не через мета-пакет. Правильно ли это - опять, вопрос дискуссионный.
Comment 5 Антон Мидюков 2023-01-29 11:22:39 MSK
(Ответ для Владимир Диденко на комментарий #4)
> (In reply to Антон Мидюков from comment #3)
> > Действительно, выглядит странно, что cinnamon-control-center после установки
> > cinnamon не установлен, а центр управления cinnamon есть, но не полноценный.
> 
> Дискуссионный вопрос :) Пакет cinnamon не предназначен для установки
> полноценного DE, для этого есть метапакеты. Сам шелл прекрасно работает и
> без cinnamon-control-center. С другой стороны, у gnome-shell зависимость на
> gnome-control-center стоит, так что мне не жалко добавить зависимость. Но
> тогда, по сути, нужно добавлять все зависимости из метапакета, если мы хотим
> покрыть случай, когда пользователь ставит cinnamon не через мета-пакет.
> Правильно ли это - опять, вопрос дискуссионный.

Гулять, так гулять. Предлагаю тогда следующее:
Упраздняем cinnamon-minimal, провайдим пакетом cinnamon пакет cinnamon-minimal, передаём ему зависимости пакета cinnamon-minimal. Также добавляем cinnamon зависимость на cinnamon-control-center, а у пакета cinnamon-default её убираем.
Comment 6 Владимир Диденко 2023-01-29 11:31:04 MSK
(In reply to Антон Мидюков from comment #5)
> Гулять, так гулять. Предлагаю тогда следующее:
> Упраздняем cinnamon-minimal, провайдим пакетом cinnamon пакет
> cinnamon-minimal, передаём ему зависимости пакета cinnamon-minimal. Также
> добавляем cinnamon зависимость на cinnamon-control-center, а у пакета
> cinnamon-default её убираем.

Хорошо, сделаю.
Comment 7 Repository Robot 2023-01-31 13:58:06 MSK
cinnamon-5.6.7-alt2 -> sisyphus:

 Mon Jan 30 2023 Vladimir Didenko <cow@altlinux> 5.6.7-alt2
 - obsolete cinnamon-minimal meta package
 Mon Jan 30 2023 Vladimir Didenko <cow@altlinux> 5.6.7-alt1
 - 5.6.7
 - provide cinnamon-minimal meta package (closes: #42722)