[squid-users] Upcoming changes on the methods used to distribute Squid

Francesco Chemolli kinkie at squid-cache.org
Mon Jan 6 16:22:54 UTC 2025


It already is working, please test it.

URLs look like:
https://github.com/squid-cache/squid/releases/download/SQUID_6_12/squid-6.12.tar.bz2

SQUID_6_12 is the release git tag. They are by convention named
SQUID_MAJOR_MINOR

The next release file would be named
https://github.com/squid-cache/squid/releases/download/SQUID_6_13/squid-6.13.tar.bz2

There are several ways to track releases, the one I would find the most
convenient is via the
'gh' tool (https://cli.github.com/) . Its 'release' subcommand is very
powerful. See https://cli.github.com/manual/gh_release

On Mon, Jan 6, 2025 at 3:07 PM NgTech LTD <ngtech1ltd at gmail.com> wrote:

> Hey Francesco,
>
> Thank you for the big effort.
> I had the next git working for the past 2 years now:
> https://github.com/elico/squid-latest
>
> I have been using it to release my binary builds.
> I hope that the new releases github format will help to automate squid
> builds in the long run.
> Will it be ready for the 6.13 release?
> Id it is, then I will update my builds and git to work with the releases
> page.
>
> Thanks,
> Eliezer
> ----
> Eliezer Croitoru
> Tech Support
> Mobile: +972-5-28704261
> Email: ngtech1ltd at gmail.com
>
>
> On Sat, Jan 4, 2025 at 4:52 PM Francesco Chemolli <kinkie at squid-cache.org>
> wrote:
>
>> Hi Squid Users,
>>    there are some ongoing changes on how we distribute the squid sources;
>> some of them have already happened, some more will happen in the
>> upcoming weeks.
>>
>> The end state we are aiming to settle on is to distribute Squid via
>> Github Releases (https://github.com/squid-cache/squid/releases) .
>>
>> Each Squid release has been and will continue to be tagged in git with
>> the SQUID_MAJ_MIN tag, which will be the official release point. Signed
>> release tarballs will be made available as Github release assets. These are
>> already available at https://github.com/squid-cache/squid/releases for
>> every squid version from 1.0.0alpha to 6.12.
>> We will no longer provide patches, these can be obtained from git.
>>
>> We have decommissioned the rsync and ftp distribution points on
>> www.squid-cache.org, and are no longer advertising Squid mirrors on the
>> website. We are very thankful to Squid mirror operators and volunteers for
>> their continued support through the years.
>>
>> In the next few weeks we will rework the "Download" section of the squid
>> website (https://www.squid-cache.org/Versions/) to point to Github for
>> downloading instead of self-hosting tarballs, patches etc.
>>
>> Our plans moving forward:
>> - we will restart announcing new releases to the squid-announce mailing
>> list
>>   see https://www.squid-cache.org/Support/mailing-lists.html
>> - anyone wanting to track Squid releases can:
>>   - use git tags
>>   - use the 'gh' tool from github (https://cli.github.com/)
>>   - rely on the 'releases' github page:
>> https://github.com/squid-cache/squid/releases
>>   - to only track the latest supported release:
>> https://github.com/squid-cache/squid/releases/latest
>>
>> Any feedback is welcome
>>
>> --
>>     Francesco Chemolli
>>     Squid Software Foundation
>> _______________________________________________
>> squid-users mailing list
>> squid-users at lists.squid-cache.org
>> https://lists.squid-cache.org/listinfo/squid-users
>>
>

-- 
    Francesco Chemolli
    Squid Software Foundation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20250106/43f6913e/attachment.htm>


More information about the squid-users mailing list