[cs615asa] build install and file sections

John Scire jscire at stevens.edu
Mon Feb 17 22:38:45 EST 2014


Okay thank you very much! I will then make a decision as to what to 
include/ not include and stick with it.

Thanks again,
John Scire

On 2/17/2014 10:14 PM, Jan Schaumann wrote:
> John Scire <jscire at stevens.edu> wrote:
>> As for what files we need to package in, we only need the files
>> necessary for it to run and the documentation, correct? We can leave out
>> the other misc. files/directories in the statsd source tarball?
> That is up to you.  There is no right or wrong here, and different
> packagers approach the issue differently.
>
> As you've found out, packaging software requires you to make decision as
> to what exactly is to be included in the package.  Sometimes software
> comes with a number of examples, helper scripts, tools, additional
> documentation etc.  Installing all of this is useful when the user wants
> everything related installed, but it will take up more space and may
> require additional dependencies to be pulled in.
>
> Some packaging systems go as far as taking software provided by
> "upstream" and dividing it into multiple packages, "foo" (providing only
> the bare minimum to run "foo"), "foo-docs" (to provide additional
> documentation, or possibly manual pages), "foo-devel" (to include the
> shared libraries needed for you to build something that links against
> foo, but not required to actually run "foo"), and so on.
>
>  From a user's perspective, either approach can be useful ("yay,
> everything in one package!" or "yay, this package doesn't install
> anything I don't need") or annoying ("yikes, tons of extra tools I'll
> never need, and now this package requires perl, which I have no use for"
> or "wtf? why did this not install the additional tools!").
>
> So you can make your own decision and rest assured that you can never
> please everybody.
>
> -Jan
> _______________________________________________
> cs615asa mailing list
> cs615asa at lists.stevens.edu
> https://lists.stevens.edu/mailman/listinfo/cs615asa



More information about the cs615asa mailing list