pcp
[Top] [All Lists]

Re: PCP trees for web and middleware development

To: Nathan Scott <nathans@xxxxxxxxxx>, "Frank Ch. Eigler" <fche@xxxxxxxxxx>
Subject: Re: PCP trees for web and middleware development
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Fri, 26 Sep 2014 16:21:17 +1000
Cc: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>, Dave Brolley <brolley@xxxxxxxxxx>, pcp@xxxxxxxxxxx
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <2143674986.55503362.1411640081377.JavaMail.zimbra@xxxxxxxxxx>
References: <1970205420.36245669.1408665579915.JavaMail.zimbra@xxxxxxxxxx> <050301cfc01c$04889170$0d99b450$@internode.on.net> <1078845537.37533359.1408945446955.JavaMail.zimbra@xxxxxxxxxx> <y0m4mwqq5o9.fsf@xxxxxxxx> <638874581.42408155.1409659444170.JavaMail.zimbra@xxxxxxxxxx> <20140902134012.GE4825@xxxxxxxxxx> <1859208890.52189214.1411109762944.JavaMail.zimbra@xxxxxxxxxx> <y0ma95sy9s3.fsf@xxxxxxxx> <2143674986.55503362.1411640081377.JavaMail.zimbra@xxxxxxxxxx>
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0
On 09/25/2014 08:14 PM, Nathan Scott and Frank Ch. Eigler wrote:
[...]

I've not had time to fully understand the issues being debated here,
but thought I'd chime in nevertheless ... AFAICT, the "1000's of lines
of C++ and javascript and associated images" are in effect a 3rd party
library package, and thus belong in a separate tree and should ship in
a separate package.

Other packages such as PCP, Zabbix, etc can then be configured with
appropriate build and run-time dependencies on that library package.
In this scheme, pmwebd is rightfully PCP code, and should be part of
PCP, albeit in a subpackage to isolate those new library dependencies
from the base packages. If a particular platform doesn't support
the new library or if the licensing terms are incompatible with a
particulasr distro, then it can be configured out of dependent builds
and the pcp-pmwebd subpackage will not ship for that platform.

Isn't this how we've always managed exotic library dependencies? Of
course the new package will need packaging review, a sponsor and
competent maintainership, but on-going that's no worse than the burden
as it stands at the moment.

my 2c :)

Cheers
-- Mark

<Prev in Thread] Current Thread [Next in Thread>