[dropped perl-qa and p6l from this thread, as it's repo-related, and not
directly related to those lists]

On 8/12/06, Audrey Tang <[EMAIL PROTECTED]> wrote:


在 2006/8/12 上午 3:01 時,jerry gay 寫到:
> for "managed," i have a few ideas. currently, the suite lives in the
> pugs repo. this is a fine first approximation, but i believe it will
> soon be time to move this suite (it doesn't make sense to keep the
> "official" tests in a non-official repo in the long term.)


<snip repo urls/>

That's fine.  However, currently the commit bit to that directory does
not make it easy for people to help out, and while we can do this
through a
test-pumpking that reviews each patches and commit by hand, I don't
think
that's a wise move to take.


...at this time. i agree that now is not the time to make access to test
writers more difficult, we want all the help we can get, and have no need
for bottlenecks. in the future (think perl 6.0-alpha) i think such controls
will become important. in fact, these controls already exist for the specs.

i should not have said "soon" in my original email, it seems to have led to
some anxiety... but after so many years of perl 6 development, i think one
or two more years is pretty soon :)

It's true that "you need an openfoundry.org account to write tests
for perl 6"
may make people feel this to be less official.  If we can get a good
invitation
system to hand out commit bits to svn.perl.org, I'm all for moving
everything
to there.


Robrt had set one up for svn.perl.org/parrot/, but that is currently
not actively
promoted because of the policy that new committers to that directory
has to sign
TPF's  Contributor License Agreement.

If we can relax that policy for the perl6/ or perl6/t/ directory, so
we can migrate
the openfoundry committers over without them having to sign the CLA
by paper --
digitally clickthrough would be fine -- then I agree that we can
migrate everything
to svn.perl.org.


agreed, (continued) low entry barriers for new committers would be
wonderful. this is not my policy to set, but i can contact tpf to see if
these issues can be addressed.

the question is, should it be moved into their own repository, or
> into the repo of
> the "official" perl6 implementation (if such a beast will indeed
> exist,)

Currently the svn.perl.org repo is the most official-sounding one, by
the domain
name alone.  (But I don't understand the motivation for putting the
tests with
"the true implementation" -- I thought the idea is to decouple the
tests with
any implementations.)  So I think svn.perl.org is the right choice,
if the admins
are okay with a more relaxed commit bit policy there.


if, in the future, there is an "official" perl 6 implementation (hand-waving
alert!) it may make sense to put all "official" artifacts together -- spec,
tests, and implementation, all in one repo. that's again forward thinking
and not something to be concerned about now.

what i'd like to see happen now is some separation between the perl 6 test
suite and a particular implementation. where that repo lives may be somewhat
dependent on which host(s) can accomodate the requested committer policy,
but that is not an unanswerable question.

the issue of tool support for access to external repositories is a separate
but related issue, and should be addressed in a separate thread related to
my original post.

~jerry

Reply via email to