On Mon, Dec 18, 2017 at 8:33 AM, Francesco Riosa <viv...@gmail.com> wrote: > > On 12/18/17 14:01, Rich Freeman wrote: >> >> Whether we remove all files/ or the entire package dir from the repo, >> I'd suggest that this become more standardized if we wanted to go down >> one of these roads. Instead of sticking something in SRC_URI and so >> on, it might be best if files (or packages) be kept in a standard >> mirrored location, and the package manager would just automatically >> find/fetch them if they exist and extract them to a standard location. >> Then any package that uses files/ can do so in a more standardized >> way. > > Provided exact source of upstream files is kept near the ebuild the idea > is tantalizing.
To be clear - I wasn't referring up upstream files. I was talking about Gentoo-created files, like patches/etc. There should be one standard place for these things vs having them scattered on various webservers (including dev.g.o), with no guarantee of retention. Doing this with upstream files would be more difficult. For one they'd use a ton of space, if we're committing to archive them long-term (we already mirror them of course, but only for as long as they're in the repo). And of course we have packages set to nomirror where this isn't even an option. I guess there are some packages which are legal to distribute but where we still host the files ourselves because upstream doesn't maintain stable tarballs which would benefit from treating them the same way as files/. Those aren't very common. -- Rich