[kangie@gentoo.org: Fwd: [chromium-packagers] Chromium Distribution Tarballs]

From: Rene Ladan <rene_at_freebsd.org>
Date: Thu, 05 Dec 2024 20:27:42 UTC
FYI

René

----- Forwarded message from Matt Jolly <kangie@gentoo.org> -----

Date: Wed, 4 Dec 2024 15:19:04 +1000
From: Matt Jolly <kangie@gentoo.org>
To: cpm@freebsd.org, rene@freebsd.org
Subject: Fwd: [chromium-packagers] Chromium Distribution Tarballs
User-Agent: Mozilla Thunderbird

Hi,

A Chromium package that you maintain has turned up in a search
for the DigitalOcean S3 bucket that I've been uploading tarballs to.
I'll be turning off the CDN for that bucket in a month, and the S3
bucket that they're being uploaded to may change down the line.
There's a more consistent source available via the Gentoo CDN:

https://chromium-tarballs.distfiles.gentoo.org/${VERSION}-linux.tar.xz

It looks like you've already switched back since upstream fixed their
CI but I thought smaller tarballs may be of interest (as per below)

Thanks,

Matt.

-------- Forwarded Message --------
Subject: [chromium-packagers] Chromium Distribution Tarballs
Date: Wed, 4 Dec 2024 12:27:59 +1000
From: Matt Jolly <kangie@gentoo.org>
To: chromium-packagers@chromium.org

Hi all,

Following on from last month's CI kerfuffle I've followed through and
with some assistance from Daniel (iskunk) fully automated and optimised
the CI tarball generation outside of LUCI, with a focus on tarballs
for Linux distributions (though likely to be suitable for BSDs, too).

This has resulted in a name change for tarballs to reflect that they
are no longer intended to match upstream: ${VERSION}-linux.tar.xz.

From the next release, we'll begin publishing GitHub Releases for the
stable channel so that subscribers may receive email notifications.
Other channels may be added upon request (or we could trigger an email).

https://github.com/chromium-linux-tarballs/chromium-tarballs/

This closely follows the upstream packaging process. We even
using the same (or very slightly modified) scripts to do the work.
This enables us to ship significantly smaller tarballs. Since
distributions link against their own system libraries, and have
their own toolchains, we can exclude:

- Debian sysroot(s)
- Toolchain components (Rust, Clang, LLVM etc.)
- third_party/instrumented_libs

If there are any other obvious savings please do let us know, the
smaller tarballs are noticeably faster to unpack even on relatively
modern (and high-spec) systems.

We are hoping that these changes will be accepted into the '-lite'
tarballs upstream, as these are no longer significantly smaller
than the standard Chromium tarball.

Finally, I will be turning off the DigitalOcean Spaces CDN in a month.
Please switch to the Gentoo CDN if you haven't already:
https://chromium-tarballs.distfiles.gentoo.org/${VERSION}-linux.tar.xz

Please let me know if there are any problems by raising an issue
on the GitHub repo. Feature requests and PRs welcome!

Cheers,

Matt

-- 
You received this message because you are subscribed to the Google Groups
"chromium-packagers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to chromium-packagers+unsubscribe@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/chromium-packagers/f5125d3b-4fd1-4013-9bcf-5aa553704c25%40gentoo.org.

----- End forwarded message -----