I contacted Lukas Renggli asking for advice regarding the current problem with update 7109 and possible solutions. He OK'ed my forwarding the response to the list.
Note in particular his theory (with which I agree) that this likely occurred as a result of having published .85 twice to two separate repositories. This suggests that the simplest way to solve this might be to find the other copy of .85 and then I can replace the current copy in the 310 repository with it. Ken -------- Forwarded Message -------- From: Lukas Renggli <[EMAIL PROTECTED]> To: Ken Causey <[EMAIL PROTECTED]> Subject: Re: Need Advice from SqueakSource Expert Date: Fri, 15 Jun 2007 23:03:46 +0200 >Ken said: >>Lukas said: >>>Ken said: >>> We are still >>> debating the appropriate solution and I would welcome your input or >>> that >>> of anyone with relevant knowledge of Monticello and particularly >>> SqueakSource. I suspect the solution is going to require that a >>> file >>> the in the repository be replaced. Is it suffient for me to simply >>> replace the file(s) under ss/? Will the SqueakSource process likely >>> need to be restarted to recognize the change? >> >> It is probably the easiest if you delete the particular version. You >> need to be administrator of the project to be able to do that. > > Is this a relatively new feature? I have superadmin rights on > source.squeakfoundation.org but I don't see how to delete any > versions. > Also both Ralph and Edgar have complained that they cannot delete > versions in the past. Note that source.squeakfoundation.org is a > little > old. I think we added this feature to www.squeaksource.com sometime last year. There were too many people complaining about it too often we had to manually delete the file and remove the version trough an inspector from the model. In the process we also merged some changes of Impara, for example to move and copy packages between repositories. Philippe added some other new features, like tags. He also improved the search speed. You can get the latest version on www.squeaksource.com. >> I guess that the reason for the problem is the following: The package >> itself is not really broken, but was stored twice with the same name. >> Once to SqueakSource and once to a private repository somewhere. From >> this private repository the development continued and was published >> again to SqueakSource. When loading/merging code Monticello >> calculates diffs between versions. To do this it is mostly required >> to load other versions as well. In your case it tries to load the >> version only published to the private repository. Monticello looks in >> all repositories for this particular filename, but only finds one >> that has the wrong UUID. I think this is a well known shortcoming of >> Monticello, the UUID should be part of the filename. If you would >> replace the version in the filesystem of SqueakSource with the one >> from the private repository everything should work again. No need to >> restart the server. >> >> Avi could certainly explain that much better. I hope my analysis is >> correct and understandable. Lukas
signature.asc
Description: This is a digitally signed message part
_______________________________________________ V3dot10 mailing list [email protected] http://lists.squeakfoundation.org/mailman/listinfo/v3dot10
