Bug 14177

Summary: [enh 21] default-editors: new packages, micro 2.0.13
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, pastordidi, temap, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Mikhail Novosyolov 2023-12-26 18:51:02 MSK
******** QA ADVISORY *********

micro 2.0.13-1
- обновлен
- перенесен в main
- собран с debuginfo
https://abf.io/build_lists/4895549
https://abf.io/build_lists/4895550
https://abf.io/build_lists/4895551

Раньше был пакет nano-as-default-editor, теперь появились пакеты, помимо него, mcedit-as-default-editor, micro-as-default-editor, vi-as-default-editor, vim-as-default-editor.

default-editors 2.0-2
https://abf.io/build_lists/4895554
https://abf.io/build_lists/4895555
https://abf.io/build_lists/4895556
Comment 1 Dmitry Postnikov 2023-12-27 11:12:44 MSK
***********************
Обновление отослано в Тестинг


PS. Все работает. Смена дефолтного редактора работает. Но есть небольшое "но". Смена работает после ребута.
Ну например, у меня стоит nano-as-default-editor. Хочу mcedit-as-default-editor сделать по дефолту. Ставлю пакет mcedit-as-default-editor и удаляю nano-as-default-editor. Дефолтный редактор все равно nano, только после ребута по дефолту становится mcedit.
А в случае удаления micro-as-default-editor и установки другого xxxxx-as-default-editor редактора по дефолту, ДО ребута вообще НЕТ дефолтного редактора. Т.к. micro-as-default-editor удаляет сам редактор micro
Это все подшаманить бы. Хотя трудно сказать, насколько это критично. Простой юзер не будет (думаю) заниматься этими пакетами.
Comment 2 Mikhail Novosyolov 2023-12-27 13:22:03 MSK
(In reply to Dmitry Postnikov from comment #1)
> А в случае удаления micro-as-default-editor и установки другого
> xxxxx-as-default-editor редактора по дефолту, ДО ребута вообще НЕТ
> дефолтного редактора. Т.к. micro-as-default-editor удаляет сам редактор micro

Пакет nano-as-default-editor зависит от /usr/bin/nano, mcedit-as-default-editor зависит от /usr/bin/mceditor и т.д. Значит micro у тебя не стоял, подтянулся как зависимость этого пакета и вместе с ним и был удален, как сирота.

> Это все подшаманить бы. Хотя трудно сказать, насколько это критично. Простой
> юзер не будет (думаю) заниматься этими пакетами.

Согласен. Можно в basesystem (basesystem-mandatory) добавить "Recommends: default-editor", но, кто полезет курочить эти пакеты, наверное, может захотеть вообще от них избавиться и настроить сам. Сомнительно переусложнять.
Comment 3 Vladimir Potapov 2024-01-10 06:21:24 MSK
micro-2.0.13-1
https://abf.io/build_lists/4895549
https://abf.io/build_lists/4895550
https://abf.io/build_lists/4895551

default-editors-2.0-2
https://abf.io/build_lists/4895554
https://abf.io/build_lists/4895555
https://abf.io/build_lists/4895556
*********************** Advisory *********************
update, add default editor's packages mcedit-as-default-editor, micro-as-default-editor, vi-as-default-editor, vim-as-default-editor
******************************************************
QA Verified