This is strange to me as conceptually the algorithm is simple. Roughly I would do something like this:
|pre post toload|
pre := Pharo1.2.1 allloadedpackages collect:[:pack| pack monticelloinformation]. post := Moose4.4 allloadedpackages collect:[:pack| pack monticelloinformation]. toload := (post - pre) asSortedCollection: [:core :extension | extension dependsOn: core]. toload do: [:thisguy | Gofer load: thisguy].
The devil of course is in the details. Yet I do not see why the tooling would not be able to produce the toload list.
I do not have a good answer to your question.
Alexandre
On 18 May 2011, at 12:54, Alexandre Bergel wrote:
Clearly, the tooling around Metacello is insufficient for producing a version of Moose. I spent so many hours on this task.
I have produced MonticelloBrowser, but I got bitten by it. I had to manually fix many version of Mondrian.
Cheers, Alexandre
On 18 May 2011, at 12:47, Johan Fabry wrote:
+1!
On 18 May 2011, at 11:13, Tudor Girba wrote:
But the situation is under control. Mondrian 2.92 has all its green tests in Pharo 1.3. However, many of them are red in Pharo 1.2
That is fine. This is why we released 4.4 on Pharo 1.2. Now the only cool thing to have would be a reloadable configuration :)
Cheers, Doru
-- Johan Fabry jfabry@dcc.uchile.cl - http://dcc.uchile.cl/~jfabry PLEIAD Lab - Computer Science Department (DCC) - University of Chile
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- Johan Fabry jfabry@dcc.uchile.cl - http://dcc.uchile.cl/~jfabry PLEIAD Lab - Computer Science Department (DCC) - University of Chile
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev