On Thu, Aug 13, 2015 at 5:26 AM, Andrew Savchenko <[email protected]> wrote: > On Thu, 13 Aug 2015 09:12:30 +0200 Michał Górny wrote: >> Hi, >> >> Now that we have the official git repository, I've switched user-facing >> git mirrors from rsync->git to the real git. As a result, users are now >> complaining that some random Gentoo metadata has disappeared. >> >> As you may have noticed already, I am *really* unhappy about adding >> special conditionals with hardcoded URLs (and ugly mixing stuff) for >> Gentoo. So if you really don't want to put the stuff into the repo, >> please at least: > > IMO the best way will be to put mandatory stuff in the > repo/gentoo.git.
Tend to agree. The main reason not to would be if they were maintained by different groups and we wanted to control access. If "news" were about PR that might be a real issue, but the GLEP news is more about package notifications, and the security team probably also needs tree access as well, so at least at present I'm not sure I see the need to separate them. GLSA state is also pretty closely associated with tree state so it really seems like it should be in the tree. If we do go the route of a machine-readable external-repos.conf or something like that then perhaps it would make sense to have the client just sync this directly, rather than gluing it all together before sending it to them. That would also simplify things. -- Rich
