[kangie@gentoo.org: Fwd: [chromium-packagers] Chromium Distribution Tarballs]
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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 -----