[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