Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Should portage tree CVS impose a commit moratorium during snapshot creation?
Date: Wed, 09 Jan 2013 07:37:45
Message-Id: 50ED1E1B.1010001@gentoo.org
In Reply to: Re: [gentoo-dev] Should portage tree CVS impose a commit moratorium during snapshot creation? by Douglas Freed
1 On 01/08/2013 11:24 PM, Douglas Freed wrote:
2 > On Thu, Jan 3, 2013 at 5:23 AM, Zac Medico <zmedico@g.o> wrote:
3 >> The CVS keyword expansion causes the ebuild digest to mutate during the
4 >> commit. If we repoman could predict correctly emulate the CVS keywords
5 >> expansion on the client side, then it could generate a correct Manifest
6 >> in advance. However, that seems difficult given that the CVS keyword
7 >> expansion contains a timestamp with 1 second precision.
8 >
9 > Thought: Do the CVS keyword expansion in repoman, and then feed the
10 > expanded file to CVS for commit. This gives you a fixed file, which
11 > you can then generate your manifest against.
12
13 Yeah, I guess that will work, if we disable the keyword expansion on the
14 CVS server (is it possible?).
15
16 If we're going to rely on repoman to do all of the keyword expansion,
17 then I guess we need to add support for committing in profile and eclass
18 directories:
19
20 https://bugs.gentoo.org/show_bug.cgi?id=390651
21 --
22 Thanks,
23 Zac

Replies