[squid-dev] [RFC] Squid 4.0 ideas

Amos Jeffries squid3 at treenet.co.nz
Sun Oct 19 21:38:38 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kinkie brought up the idea of a Squid 4.x release in IRC.

I have mentioned to a few clients who asked when 4.0 would be out that
we will probably want it to be a big reason, like changing the
language was between the 2.x to 3.x versions.

I have usually had in mind a change along the lines of:
 - libraries building with Erlang/Ada/Go, or
 - redesigning the whole packaging structure (but we already have
SourceLayout without it), or
 - redesigning the event processing system (but we already did
AsyncJob without it).

Then again, we actually *are* planning a language change in the next
few months.

The C++03 to C++11 transition will bring with it a relatively large
bump in the minimum toolchain and thus OS support. So while it's not a
radical change it is probably worth considering as a good reason for
calling the next series 4.0.

If we do so we would also need to treat 3.5 as somewhat of an LTE
release. That was on the cards anyway for older OS with backports
having the same criteria of building on C++03 compilers. The version
bump would make it somewhat formal though with us needing to take on
the maintenance instead of punting it off to commercial or distro
support teams. Are we prepared as a group to go for that?

We have most of the coming year to think about this. I just thought I
would poke the idea out there early to get maximum length of
consideration.

Amos
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJURC9eAAoJELJo5wb/XPRj8kIIAL111cmq06tuqPTMMJ/ZQPiJ
G2BGfsNKZrmMc5jXk6NMnXHDbDKAZtoa/UX9dS28vqT740ZVER22G/6gntZKDZ4C
vg1btcpiJReVrIjBZtATKwYmwU+qRNQ2MMsNHixrdgWrj7pL0sEM1Dg667KzBJAX
7a5dv9p64DBfIs4oBepx99Y9BwCRp7WDqct8B3Z5rEfnwZuzkxHj4XzSaAiBznna
aNXyFYricuZpAuV6IWuQIe4a7etZoIhrMgp5z2HGf7WpAGPzybxv4DNKT3QFzWfR
S9bGHqHaa4TkBYVjITfJk3xhD2HiKWHEwPnZjklm7Q3GO+1P1x0gfAz9EF6oC0c=
=yqSv
-----END PGP SIGNATURE-----


More information about the squid-dev mailing list