possibly admitting my ignorance, but why does installing perl-ExtUtils-MakeMaker drag in systemtap-sdt-devel? i see no logical connection, and i don't even have any systemtap packages installed.
i ask since i'm working with a software package that fails to configure properly if the header file "sys/sdt.h" is installed on the development system, but it needs the MakeMaker package, so i'm in a bit of a dilemma.
rday
On Wed, 2014-09-10 at 12:32 -0400, Robert P. J. Day wrote:
possibly admitting my ignorance, but why does installing perl-ExtUtils-MakeMaker drag in systemtap-sdt-devel? i see no logical connection, and i don't even have any systemtap packages installed.
i ask since i'm working with a software package that fails to configure properly if the header file "sys/sdt.h" is installed on the development system, but it needs the MakeMaker package, so i'm in a bit of a dilemma.
When in doubt:
$ echo n | sudo yum install --releasever=21 --installroot=/tmp/empty foo
And then examine the output. In this case, perl-ExtUtils-MakeMaker → perl-ExtUtils-Install → perl-devel → systemtap-sdt-devel. Which appears to have been so since December 2010:
http://bugzilla.redhat.com/661553
- ajax
On Wed, 10 Sep 2014, Adam Jackson wrote:
On Wed, 2014-09-10 at 12:32 -0400, Robert P. J. Day wrote:
possibly admitting my ignorance, but why does installing perl-ExtUtils-MakeMaker drag in systemtap-sdt-devel? i see no logical connection, and i don't even have any systemtap packages installed.
i ask since i'm working with a software package that fails to configure properly if the header file "sys/sdt.h" is installed on the development system, but it needs the MakeMaker package, so i'm in a bit of a dilemma.
When in doubt:
$ echo n | sudo yum install --releasever=21 --installroot=/tmp/empty foo
And then examine the output. In this case, perl-ExtUtils-MakeMaker → perl-ExtUtils-Install → perl-devel → systemtap-sdt-devel. Which appears to have been so since December 2010:
gotcha ... only skimmed that bugzilla thread but, until i read further, i still think that dependency is just plain weird. grrr ...
rday
On Wed, Sep 10, 2014 at 02:56:58PM -0400, Robert P. J. Day wrote:
On Wed, 10 Sep 2014, Adam Jackson wrote:
In this case, perl-ExtUtils-MakeMaker → perl-ExtUtils-Install → perl-devel → systemtap-sdt-devel. Which appears to have been so since December 2010:
gotcha ... only skimmed that bugzilla thread but, until i read further, i still think that dependency is just plain weird. grrr ...
Not really "since December 2010"; at least if you can believe in comments to bug 661553. At that time the bug was acknowledged and apparently fixed. The trouble is that it resurfaced.
I think that a new bug report is needed with an explicit reference to a closed 661553.
Michal
On 09/10/2014 08:24 PM, Adam Jackson wrote:
On Wed, 2014-09-10 at 12:32 -0400, Robert P. J. Day wrote:
possibly admitting my ignorance, but why does installing perl-ExtUtils-MakeMaker drag in systemtap-sdt-devel? i see no logical connection, and i don't even have any systemtap packages installed.
i ask since i'm working with a software package that fails to configure properly if the header file "sys/sdt.h" is installed on the development system, but it needs the MakeMaker package, so i'm in a bit of a dilemma.
Coincidence of events. I hit the same issue yesterday when trying rt-4 on f21 for the first time ;)
When in doubt:
$ echo n | sudo yum install --releasever=21 --installroot=/tmp/empty foo
And then examine the output. In this case, perl-ExtUtils-MakeMaker → perl-ExtUtils-Install → perl-devel → systemtap-sdt-devel. Which appears to have been so since December 2010:
Yes, it's perl-devel which pulls in systemtap-sdt-devel
But, I think there are a couple of bogus deps on perl-devel in some of the perl package's sub-packages, which are causing the dependency bloat e.g:
perl-ExtUtils-CBuilder perl-ExtUtils-Embed perl-ExtUtils-Install perl-ExtUtils-MakeMaker perl-ExtUtils-ParseXS perl-Module-Build
I don't think any of these should R: "perl-devel" (f21-patch enclosed below).
Ralf