Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#71400 - [linux] [linux-zen] Consider switching to kernel.org tarball
Attached to Project:
Arch Linux
Opened by Emil (xexaxo) - Tuesday, 29 June 2021, 19:28 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 29 June 2021, 19:47 GMT
Opened by Emil (xexaxo) - Tuesday, 29 June 2021, 19:28 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 29 June 2021, 19:47 GMT
|
DetailsDescription:
Please consider switching to kernel.org tarball, while handling the extra patches either alongside the repo [1] or as separate (signed) tarball [2]. Currently we clone the github repo which results in ~3.2GiB of traffic, while the respective tarball it around 5MiB. We are talking 3 orders of magnitude difference across the two. This also translates to increased disk and execution, albeit to a smaller extend. Thanks [1] https://github.com/archlinux/svntogit-packages/blob/11154a9ba8af53babc9772a15cf5493cc4e55709/trunk/PKGBUILD#L19 [2] https://github.com/archlinux/svntogit-packages/blob/6a8f1764a667020445916b595f5a7186f097f8aa/trunk/PKGBUILD#L22 Additional info: * package version(s) linux 5.12.13.arch1-2 linux-zen 5.12.13.zen1-2 |
This task depends upon
Hmm, the tarball should be around 100mb which is 1/30th the size of the git repo but still not exactly 5mb?
In case it matters, makepkg cannot use shallow clone since that will not fetch the signed tag, hence gpg verify-tag will fail.
It is also using a github repo with full kernel tree, although a signed patches tarball is also present used.
Off the top of my head - that can be trivially scripted, from tarball creation, signing and upload to github.
If anthraxx doesn't have a script (or cannot share it for whatever reason) I'm happy to take prep one.