On Tue, 19 Dec 2017 16:00:16 -0500 "Aaron W. Swenson" <titanof...@gentoo.org> wrote:
> On 2017-12-17 14:21, Michał Górny wrote: > > Total size of 'files' subdirectory of a package should not be > > larger than 32 KiB. If the package needs more auxiliary files, they > > should be put into SRC_URI e.g. via tarballs. > > I don’t have any strong opinions about this either way. note that the announcement fails to mention why this has been a self-imposed rule on some packages for a long time: tools like quilt or git are made to track large patchsets. Once scripting is in place, it is much more convenient to generate patch tarballs from those tools; epatch supporting numbered patchsets and applying them all is great for that too. > However, what alternative do we have to throwing the patches up in a > devspace? mirror://gentoo, aka /space/distfiles-local/ > Having previously done so with dev-db/postgresql, it was annoying > having to fix the SRC_URI because I wasn’t the one who did a slot > bump. or even that way: you can add several URIs for the same file, e.g.: SRC_URI="pecker/~deva/patches.tar.bz2 pecker/~devb/patches.tar.bz2" mirrors will pick the one available and usually users wont be impacted by a 404 delay if devb hosts the patches; but I would still recommend distfiles-local, esp. since it autocleans when the file is not used anymore.