On Mon, 19 Sep 2016 00:51:37 -0700 Daniel Campbell <z...@gentoo.org> wrote:
> On 09/14/2016 06:21 AM, Alexis Ballier wrote: > > On Wed, 14 Sep 2016 08:45:58 -0400 > > Michael Orlitzky <m...@gentoo.org> wrote: > > > >> On 09/14/2016 01:54 AM, Ulrich Mueller wrote: > >>> > >>> We had a review of such files before the git conversion: > >>> https://bugs.gentoo.org/550434 > >>> > >>> Especially, there's a list of "maintainer scripts" in comment #13. > >>> At the time, we didn't do anything about them. There are very few > >>> of such files (namely, 12 when that comment was written) so the > >>> space taken by them is negligible. > >>> > >> > >> I'll take the low hanging fruit: > >> > >> * dev-libs/collada-dom/files/take_snapshot.sh > >> * sys-libs/libcxxrt/files/prepare_snapshot.sh > >> > >> Those two are completely trivial; clone a repo, rm -rf .git, tar it > >> up. > > > > > > Guess you never had to maintain packages whose releases are only > > snapshots. They're trivial but it's a waste of time to re-assemble > > all the bits every couple of months when you want to make a > > snapshot. > > > > Questions one needs to answer: > > > > - What SCM is used ? > > - What is the URI ? > > - How to fetch it ? > > - What should be cleaned up after fetching ? > > - What dirname to use so that it matches ebuilds' $S ? > > - What compression to use so that it matches SRC_URI ? > > > > > > > > > > Those scripts are made to automate this, and as you can see are > > closely related to ebuilds, and thus fit perfectly next to them. > > > Why are those ebuilds not live? reproducible builds :)