Bug 51913 - turtle: пакет nautilus-python отсутствует в зависимостях turtle
Summary: turtle: пакет nautilus-python отсутствует в зависимостях turtle
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: turtle (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexandr Shashkin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-01 04:51 MSK by alexei zebra
Modified: 2024-11-01 15:53 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alexei zebra 2024-11-01 04:51:20 MSK
============================================================

Стенд с ошибкой: 
============================================================
- SESSION_TYPE: wayland
- OS: ALT Regular
- Kernel: 6.6.58-un-def-alt1
- DE: GNOME
- CPU: AMD Ryzen 5 3600 6-Core Processor
- GPU1: NVIDIA Corporation GA104 [GeForce RTX 3070 Ti] (rev a1)

Система обновлена: 01.11.2024

============================================================
Пакет: turtle-0.10-alt1.noarch

Шаги, приводящие к ошибке:
============================================================
1. Установить пакет turtle.
2. Перезапустить nautilus выполнив команду "nautilus -q && nautilus".
3. Нажать правой кнопкой мыши по любой директории для вызова контекстного меню.

Фактический результат:
============================================================
В открывшемся контекстном меню нет раздела Turtle.
Если установить пакет nautilus-python и повторить шаги 2 и 3, то turtle работает корректно.

Ожидаемый результат:
============================================================
В открывшемся контекстном меню должен быть раздел Turtle.

Дополнительная информация:
============================================================
В readme turtle в разделе System Requirements указан nautilus-python.

============================================================
Comment 1 Alexandr Shashkin 2024-11-01 11:41:18 MSK
(Ответ для alexei zebra на комментарий #0)
> Ожидаемый результат:
> ============================================================
> В открывшемся контекстном меню должен быть раздел Turtle.
> 
> Дополнительная информация:
> ============================================================
> В readme turtle в разделе System Requirements указан nautilus-python.
> 
> ============================================================

Пожалуйста, читайте README внимательнее:
## Plugins for other file managers
There are also plugins for Caja, Nemo and Thunar.

Так как в данный момент turtle собран как единый пакет, то странно добавлять requires на nautilus-python, если человек захочет использовать его с caja к примеру. Ему же не нужен в этом случае целый nautilus.

Единственное, что можно сделать в этом случае, вынести расширения в отдельные пакеты (как в rabbitvcs), к примеру turtle-nautilus, которые и будут подтягивать все зависимости.
Так я сейчас и сделаю. Но пока без thunar, так как у нас в репозитории по-моему он не работает с расширениями.
Comment 2 Repository Robot 2024-11-01 15:53:14 MSK
turtle-0.10-alt2 -> sisyphus:

 Fri Nov 01 2024 Alexandr Shashkin <dutyrok@altlinux> 0.10-alt2
 - Divided file-managers' extensions to the separates bin packages
   (Closes: #51913).