SquidUpdates

Differences between revisions 3 and 12 (spanning 9 versions)
Revision 3 as of 2023-01-24 13:34:13
Size: 2086
Comment:
Revision 12 as of 2025-06-25 19:37:40
Size: 133
Editor: ahasenack
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Squid Updates =

This document describes the policy for doing micro-release updates of the
Squid package in Ubuntu LTS releases.

== About Squid ==

[[http://www.squid-cache.org|Squid]] is a high-performance proxy caching server for web clients, supporting
 FTP, gopher, ICY and HTTP data objects.

== Upstream release policy ==

As described in http://wiki.squid-cache.org/DeveloperResources/ReleaseProcess and discussed in the upstream mailing list at http://lists.squid-cache.org/pipermail/squid-dev/2015-March/001853.html, starting in Squid 4, Squid follows a Major.Point release policy where the Point releases could be considered new upstream microreleases as per https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases.

This has been recently confirmed through the squid users mailing list in http://lists.squid-cache.org/pipermail/squid-users/2023-January/025586.html

New releases are cut when one of the following criteria is met:

 * At least one new major, critical, or blocker bug is fixed.
 * OR, 4 or more less important bugs have been fixed.
 * OR, 100 lines or more have been changed in the code.

'''Releases in the X.Y.Z format should be ignored since these are considered beta releases'''.

== Ubuntu and Squid releases affected by this MRE ==

Currently, these are the Ubuntu releases and the corresponding Squid package
versions affected by this policy:

 * Jammy (22.04): Squid 5.x
 * Focal (20.04): Squid 4.x

This MRE should be also applicable to future Ubuntu LTS releases as long as the Squid release policy is not changed regarding the formats and commitments described above.

== QA ==

=== Upstream tests ===

Squid contains an extensive testsuite that is executed during build time on all supported architectures.

=== Autopkgtest ===

The package contains two of DEP-8 tests. The first runs the upstream test suite on the installed package. The second runs simple checks to ensure the proxy server is up, running and responding to simple requests.

== Process ==

=== SRU template ===
{{{#!wiki warning
This section has moved to https://documentation.ubuntu.com/sru/en/latest/reference/exception-Squid-Updates/
}}}

SquidUpdates (last edited 2025-06-25 19:37:40 by ahasenack)