[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #15226] Unarchived objects do not equal archived objects
From: |
Richard Frith-Macdonald |
Subject: |
[bug #15226] Unarchived objects do not equal archived objects |
Date: |
Wed, 21 Dec 2005 09:11:56 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13 |
Update of bug #15226 (project gnustep):
Status: None => Invalid
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #2:
This is not a bug ... this report is essentially saying that the internal
binary representations of a string may differ, which is fine/normal (and in
particular is an expected behavior for objects in a class cluster).
There is absolutely no guarantee that two archives of the same data structure
should be identical, and any code which depends on such an assumption is
broken ... even where it happens to work, there is no guarantee it will
continue to do so.
For instance, even where the binary representations of archived objects
themselves don't differ, archives produced by different versions of MacOS-X
or GNUstep will differ because of different version numbers encoded into the
archive. It's also perfectly possible/legitimate that archives could contain
other information (eg a timestamp) which would mean that two archives of the
same data structure would differ.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=15226>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/