Bug 31133 - perl-IPC-Cmd-0.92-alt1 зависит от perl-devel
Summary: perl-IPC-Cmd-0.92-alt1 зависит от perl-devel
Status: CLOSED DUPLICATE of bug 31417
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-IPC-Cmd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-10 12:53 MSK by Sergey Y. Afonin
Modified: 2015-10-29 20:34 MSK (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2015-07-10 12:53:55 MSK
Не лишняя ли это зависимость ?

$ apt-cache depends perl-IPC-Cmd
perl-IPC-Cmd-0.92-alt1
...
  Depends: <perl(ExtUtils/MakeMaker.pm)>
    perl-devel-1:5.20.1-alt2
...
Comment 1 viy 2015-10-29 17:00:02 MSK
там, увы,
require ExtUtils::MakeMaker;
is used in can_run.
Comment 2 Sergey Y. Afonin 2015-10-29 17:58:35 MSK
А этот ExtUtils/MakeMaker.pm отдельным пакетом нельзя сделать ? Странно, когда в рабочую систему devel пакет тянется. 

# apt-get remove perl-devel
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  ntp ntp-utils perl-File-Fetch perl-IPC-Cmd perl-devel

И пакетов, дотягивающих perl-devel сейчас больше одного, кстати: bug 30683, bug 31365.
Comment 3 viy 2015-10-29 18:25:41 MSK
Там политика,
в каком то году помню perl перераспилили в Федоре на модули,
и из perl их начали пинать, что это уже не перл, переименовывайте, а то лицензию нарушает.
вроде, пришлось потом откатывать.
Comment 4 Sergey Y. Afonin 2015-10-29 18:41:22 MSK
То есть, деление пакета Perl на модули целиком под контролем разработчика Perl ? Ну а переложить из devel в base ? Или в багтрекер их написать...
Comment 5 viy 2015-10-29 19:40:55 MSK
сорри, сейчас загружен,
если проблема актуальная, то пингните после обновления java,
посмотрим, что в других дистрибутивах
Comment 6 Sergey Y. Afonin 2015-10-29 20:33:58 MSK

*** This bug has been marked as a duplicate of bug 31417 ***