[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sbcl-devel
Subject:    Re: [Sbcl-devel] [PATCH] More portable asdf-module.mk -- a revised
From:       "Nikodemus Siivola" <nikodemus () random-state ! net>
Date:       2008-03-26 19:37:59
Message-ID: 633d72b0803261237g2843972dt90c571fe03668a82 () mail ! gmail ! com
[Download RAW message or body]

On Mon, Mar 24, 2008 at 5:43 AM, Eugene Ossintsev <eugoss@gmail.com> wrote:

> > On the other hand, all we need is to exclude the CVS subdirectories
>  > and .cvsignore files. Hmm... while writing this email, I've noticed,
>  > Makefiles must be excluded, too.
>
>  I'm totally wrong in the previous email of mine. Actually, all we need
>  is to copy $(SYSTEM).asd, *.lisp, and *.fasl files and only the first
>  directory level, so that the recursive 'cp -R * <dest_dir>' is
>  unnecessary here.
>
>  I don't know, though, what about the contrib/sb-cover/test-output and
>  contrib/sb-posix/test-lab subdirectories which are required only for the
>  test stuff. If we don't copy them, we don't need the test *.lisp and
>  *.fasl files, either (such as posix-tests.lisp). So, I think, Richard
>  Kreuter is right, it's wiser to specify all the files to be copied,
>  without dumb asterisking.
>
>  Here is a new patch attached. The previous had a nasty bug, by the way:
>  if the timestamps of *.lisp and *.fasl files are not preserved and they
>  are copied with the same modification times, the *.fasl files cannot be
>  loaded producing the error message like "permission denied". It seems,
>  the *.fasl timestamps must be at least one second newer than the
>  corresponding *.lisp timestamps. So, I've modified the patch to use 'cp
>  -p' to preserve all the attributes and then to call 'find' with 'chown
>  `id -u`:`id -g`' to set the effective user id and group.

Thanks, committed as 1.0.15.40. (If there are any futher issues with this during
the freeze, I'll revert to the pre 1.0.15 version.)

Cheers,

 -- Nikodemus

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Sbcl-devel mailing list
Sbcl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic