On Mon, Aug 25, 2003 at 01:14:19PM -0500, Ken Williams wrote:
>
> On Sunday, August 24, 2003, at 03:35 PM, Tim Bunce wrote:
>
> >I hit a problem with this...
> >
> >All files in MANIFEST are checked in by "make ci" so META.yml end
> >up read-only. But then "make distdir" (eg from "make disttest")
> >fails with:
> >
> > cannot create META.yml: permission denied
>
> Hmm, which version of Module::Build is this? Or is it MakeMaker?
MakeMaker. I was using 5.8.1 @19524. I'm building @20803 now to test it.
> Also, I'd never heard of "make ci" before! Is there a way to use it
> with CVS or other VCSs, or just with RCS?
It just does:
CI = ci -u
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
ci :
$(PERLRUN) "-MExtUtils::Manifest=maniread" \
-e "@all = keys %{ maniread() };" \
-e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
-e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
so you could set CI and RCS_LABEL to whatever command will
do-the-right-thing for you.
Tim.
> I guess my checkin process
> isn't very linked to my version release process anymore, but I'm
> curious now.
>
>
> -Ken
>