[PEAR-BUG] Req #17789 [Opn->WFx]: Cache_Lite and HTTP_Request should be optional

[email protected]
Newsgroups php.pear.bugs
Message-ID <[email protected]>
Edit report at http://pear.php.net/bugs/bug.php?id=17789&edit=1

 ID:               17789
 Updated by:       [email protected]
 Reported By:      glen at delfi dot ee
 Summary:          Cache_Lite and HTTP_Request should be optional
-Status:           Open
+Status:           Wont fix
 Type:             Feature/Change Request
 Package:          Net_DNSBL
 Package Version:  1.3.3
 PHP Version:      Irrelevant
 Roadmap Versions: 
 New Comment:

-Status: Open
+Status: Wont fix
I see no way to take this further.


Previous Comments:
------------------------------------------------------------------------

[2011-02-11 16:53:52] hm2k

Nohn, you seem to be suggesting that this "Wont Fix".

If that's the case, make it so, otherwise, propose a solution.

Cheers.

------------------------------------------------------------------------

[2011-02-11 16:50:50] nohn

Net_DNSBL also depends on Net_DNS and dependencies which also may or may
not be wanted by some people.

Currently, Net_DNSBL_SURBL is part of Net_DNSBL, so the dependencies of
Net_DNSBL_SURBL are also non optional 
dependencies of Net_DNSBL.

If you don't feel OK with that, feel free to submit a patch that makes
Net_DNSBL_SURBL a distinct package that depends on 
Net_DNSBL and probaly other packages while Net_DNSBL doesn't depend on
the specific dependencies for Net_DNSBL_SURBL.

------------------------------------------------------------------------

[2011-02-11 16:35:24] hm2k

Perhaps as a compromise (for now) the packages required by SURBL should
be made 
optional in the packages.xml rather than required.

At least until we we have a conclusive answer.

------------------------------------------------------------------------

[2011-02-11 16:26:21] glen

question is not about is it common or not

if i install extra package, it involves installing extra dependencies
the extra packages 
include, some might now want that.

altho i think it should be discussed rather in #pear irc channel than in
this ticket, how to 
handle optional subdependencies in a pear package :)

------------------------------------------------------------------------

[2011-02-11 16:10:14] nohn

I doubt the "Driver" solution matches the PEAR coding standards and even
if it does, it 
is ugly in my eyes.

The only viable solution in my eyes would be splitting up the packages,
I don't 
however see a real need for that, Cache_Lite and HTTP_Request are not
uncommon 
packages and what's actually the reason to not install them?

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://pear.php.net/bugs/bug.php?id=17789

-- 
Edit this bug report at http://pear.php.net/bugs/bug.php?id=17789&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.