Bug 15535

Summary: Излишние зависимости (via consolehelper)
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: partedAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
parted-1.8.8-alt2.spec none

Description Evgenii Terechkov 2008-05-04 08:15:40 MSD
consolehelper требует gdk,gtk и т.д. Это нормально.
parted требует consolehelper - и это нормально.

Но то, что консольная программа требует для своей работы вороха иксовых
библиотек - ненормально.

Виновата строчка вида ln -s %_sbindir/consolehelper %_bindir/%name в спеке parted-а.

Предлагаю выделить пакет parted-usermode в этим симлинком, чтобы иметь
возможность установить пакет parted на машинах без иксов (и которых там не будет).
Comment 1 led 2008-05-05 00:16:56 MSD
(In reply to comment #0)

> Но то, что консольная программа требует для своей работы вороха иксовых
> библиотек - ненормально.
> 
> Виновата строчка вида ln -s %_sbindir/consolehelper %_bindir/%name в спеке 
parted-а.

Догично. Согласен. Этот софтлинк и, следовательно, зависимость на consolehelper 
будет удалена из пакета parted.
Comment 2 led 2008-05-05 03:46:06 MSD
fixed in parted-1.8.8-alt3.src.rpm - usermode disabled
Comment 3 Evgenii Terechkov 2008-05-05 09:47:37 MSD
Created attachment 2599 [details]
parted-1.8.8-alt2.spec

Ну зачем же так жестоко то? Может, всё таки вот так?
Comment 4 led 2008-05-05 12:31:19 MSD
(In reply to comment #3)
> Ну зачем же так жестоко то? Может, всё таки вот так?

Во первых, не сосвем "так".
А, во-вторых, сомневаюсь, что нужен "usermode". Для "usermode" есть 
gparted/qtparted. Для "продвинутых юзеров", желающих работать с parted в 
консоли, не составит труда набрать в той же консоли sudo или su
Comment 5 Evgenii Terechkov 2008-05-05 15:12:09 MSD
Уболтал.