Tao - I’m not sure, and that would likely be a question for the Storm devs as the members of this list wouldn’t be involved with packaging Storm.
As mentioned though, ‘src.rpm’ is almost always the raw src which is added to the system for use by other applications which need it to build, which may be the case for applications that work with storm. The package in itself typically does nothing and does not provide executables. In some cases they will contain RPM spec for building packages, but not always. -- Hortonworks - We do Hadoop Sean Roberts Partner Solutions Engineer - EMEA @seano From: Yu, Tao <[email protected]><mailto:[email protected]> Date: March 4, 2015 at 16:33:07 To: 'Sean Roberts' <[email protected]>><mailto:[email protected]>, [email protected] <[email protected]>><mailto:[email protected]> Subject: RE: Is storm-0.9.1.2.1.7.0-784.el6.src.rpm required? Thanks Sean! So how are these 2 RPM packages generated? Were they created based on Storm source (to compile and build) or just create RPM with binary only? Regards, -Tao From: Sean Roberts [mailto:[email protected]] Sent: Wednesday, March 04, 2015 11:05 AM To: Yu, Tao; [email protected] Subject: Re: Is storm-0.9.1.2.1.7.0-784.el6.src.rpm required? Tao - ‘src.rpm’ typically contains the source code for that package. While the non-src RPMs provide the compiled package. This is the practice with all packages from RedHat, CentOS, ... Note: Commenting as an Ambari user, not a dev on Storm or Ambari. -- Hortonworks - We do Hadoop Sean Roberts Partner Solutions Engineer - EMEA @seano From: Yu, Tao <[email protected]><mailto:[email protected]> Reply: [email protected]<mailto:[email protected]> <[email protected]>><mailto:[email protected]> Date: March 4, 2015 at 15:52:37 To: [email protected]<mailto:[email protected]> <[email protected]>><mailto:[email protected]> Subject: Is storm-0.9.1.2.1.7.0-784.el6.src.rpm required? Hi, I am installing HDP cluster v2.1.7, with Storm service. I found 2 RPM packages for Storm: • storm-0.9.1.2.1.7.0-784.el6.noarch.rpm • storm-0.9.1.2.1.7.0-784.el6.src.rpm I am wondering what storm-0.9.1.2.1.7.0-784.el6.src.rpm does. It seems like it does nothing during installation. Is this package really required? If so, when is it needed? Thanks, -Tao
