[Openmcl-devel] [Clozure CL] #706: out-of-bounds errors with SLOT-VECTORs

Arthur Cater arthur.cater at ucd.ie
Mon Aug 23 09:22:15 PDT 2010


Thanks for that explanation. However, I don't think it addresses the  
issue of
an image file for 'r14204' giving rise to an implementation-version of  
'r14125M'.

I checked out a wholly-new trunk, and still got r14125M

Mine is a 32-bit ppc, if that matters.

Arthur

On Aug 23, 2010, at 3:20 PM, Gary Byers wrote:

>
>
> On Mon, 23 Aug 2010, Arthur Cater wrote:
>
>> Odd. I've just svn updated, got file dppccl.r14204.image among  
>> others,
>> and did
>
> If you've made local modifications to text files and new versions of
> those files are available in the repository, "svn update" will try to
> merge the repository changes into your local copy.  If the changes are
> simple and independent (both textually and semantically), this usually
> works pretty well; if "svn update" can't resolve the differences,
> it'll note that a conflict exists, preserve copies of the repository
> and local versions of the file, and generally clobber the working copy
> (it'll contain embedded diff information.)  If this ever happens, you
> generally want to resolve the conflict in some way.  Two ways of doing
> this are:
>
> 1) manually merge the repository changes and your local changes into
> a new local version of the file, then use "svn resolved" to tell svn
> that the file is no longer in conflict with the repository version.
>
> 2) use "svn revert" to discard local changes and make the local copy
> match the repository's version.
>
> If binary files differ, "svn update" won't even try to merge the  
> changes;
> it'll simply note that a conflict exists and introduce the  
> repository's
> version of the file (as "file.revision") into the working directory.
> (IIRC, starting around version 1.5, "svn update" will prompt for some
> means of resolving the conflict in this case; "tf" ("theirs full")  
> basically
> removes the local copy of the conflicting file and installs the  
> repository
> version.)
>
>
> This is described in more detail in:
>
> <http://trac.clozure.com/ccl/wiki/UpdatingFromSource>
>
> It -is- certainly unintuitive and confusing, and it can be difficult  
> to remember the issue.
>
> One incentive to remembering was introduced several months ago: the  
> first
> person to forget and post a question about this on this list owes me  
> $1US,
> the next person $2, then $4, and so on.  I'd hoped that this would  
> both
> help people to understand this issue and make me incredibly rich;  
> unfortunately,
> all that I've gotten out of it is a dollar.
>
> (Well, $3 now.)
>
>>
>> Macintosh:ccl arthur$ ./dppccl -n -I dppccl.image.r14204
>> Welcome to Clozure Common Lisp Version 1.6-dev-r14125M-trunk   
>> (DarwinPPC32)!
>> ? (lisp-implementation-version)
>> "Version 1.6-dev-r14125M-trunk  (DarwinPPC32)"
>>
>>
>> Is this really r14204? Am I doing something wrong?
>>
>> Arthur
>>
>>
>> On Aug 23, 2010, at 12:10 PM, Clozure CL wrote:
>>
>>> #706: out-of-bounds errors with SLOT-VECTORs
>>> -------------------- 
>>> +-------------------------------------------------------
>>> Reporter:  Arthur  |       Owner:
>>>   Type:  defect  |      Status:  new
>>> Priority:  normal  |   Milestone:
>>> Component:  IDE     |     Version:  trunk
>>> Keywords:          |
>>> -------------------- 
>>> +-------------------------------------------------------
>>> Comment(by gb):
>>> This may have been fixed in r14202/r14203.
>>> An earlier attempt to fix this in r14198 introduced a number of  
>>> other,
>>> more severe problems.
>>> If people who've experienced this problem (confusion about foreign
>>> instances' slot-vectors) can upgrade to r14203 or later (in the  
>>> trunk),
>>> it'd be helpful to know whether that problem is still present.
>>> -- 
>>> Ticket URL: <http://trac.clozure.com/ccl/ticket/706#comment:4>
>>> Clozure CL <http://trac.clozure.com/ccl>
>>
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel
>>




More information about the Openmcl-devel mailing list