Henrik Nordstrom wrote:
On tor, 2008-07-03 at 23:39 +1200, Amos Jeffries wrote:

My future plans there involve more standards compliance, which may make things harder for people if there are two code versions to look at. The upcoming compat changes from 3.2+ may also impact as non-portable back to Squid-2.

The bigger reason NOT to drop the tools from Squid-2 imho..

The changes I'm thinking of will pull the compat out into its own independent lib to supply both tools and squid with portability separately.

I disagree on it being a reason to keep the old ones, the non-port bit is wont compile against -2 source. Which only means the compat source needs bundling with the tools, which is the case anyway. A tool built from the -3 repository is completely capable of communicating and using -2 regardless of the libraries its built against.


The main goal is forward, not backward.

Yes. So why continue to maintain a small piece of 99% independent code simply because it's in the 'back' bundle?


I do not mind at all seeing changes in the Squid-3 version of the tools
not getting backported to Squid-2.

As I see it there is two choices:

a) Split the tools out completely, make them live their own life outside
of the main Squid repository.

b) Keep as-is.

If we can't find a good way ahead, I'll settle for this. But don't like the possibilities it opens up.


My favorite is 'b'. The goal is after all that Squid-2 should slow down
as Squid-3 picks up speed.
REgards
Henrik

Amos
--
Please use Squid 2.7.STABLE3 or 3.0.STABLE7

Reply via email to