[V3dot9] Re: UUID fix
goran at krampe.se
goran at krampe.se
Thu Jul 13 18:30:15 UTC 2006
Hi guys!
=?ISO-8859-1?Q?st=E9phane_ducasse?= <ducasse at iam.unibe.ch> wrote:
> On 12 juil. 06, at 21:50, David Shaffer wrote:
> > is SMFileCache. There has been a bug in #asString36 since 3.8 which
> > causes it to chop of the first three characters of the string 36
> > representation. SMFileCache uses this string representation to form
> > directory names and so any directory created prior to my fix will have
> > an incorrect name and might cause problems when trying to load from
> > the
> > cache (although I think it shouldn't).
> >
> > If SqueakMap isn't the problem then my advice would be to look for
> > other
> > senders of #asString36 in your image and let me know who they are so I
> > can load those packages and see if I can bridge them over to the
> > correct
> > version. Leaving the current incorrect version in place isn't the end
> > of the world, as I mentioned before. It is just troublesome for those
> > who count on UUID>>asString36 to be consistent between Squeak versions
> > or who rely on it actually producing distinct strings for distinct
> > UUID's.
Ok, now I may be wrong (haven't fired up the absolutely latest 3.9) but
that method is in package SMBase - right? I fixed the method in the
later SMBase release(s). Now, the method in question belongs better in
the base image and not in SMBase - so we can move it there, no problem.
I just wish we all could start being aware of the package boundaries.
regards, Göran
More information about the V3dot9
mailing list