Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Could someone please look into this? Thanks!
Fabio
[image: image.png]
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list < squeak-dev@lists.squeakfoundation.org>
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff http://source.squeak.org/trunk/Kernel-dtl.1123.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus lists@fniephaus.com:
Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
[image: image.png]
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list <squeak-dev@lists. squeakfoundation.org>
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier < nicolas.cellier.aka.nice@gmail.com>:
Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff http://source.squeak.org/trunk/Kernel-dtl.1123.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus lists@fniephaus.com:
Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
[image: image.png]
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list < squeak-dev@lists.squeakfoundation.org>
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier < nicolas.cellier.aka.nice@gmail.com>:
So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier <nicolas.cellier.aka.nice@ gmail.com>:
Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff http://source.squeak.org/trunk/Kernel-dtl.1123.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus lists@fniephaus.com:
Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
[image: image.png]
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list < squeak-dev@lists.squeakfoundation.org>
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete.
Before that you might download the config you're about to delete since there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier < nicolas.cellier.aka.nice@gmail.com> wrote:
Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier <nicolas.cellier.aka.nice@ gmail.com>:
So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier <nicolas.cellier.aka.nice@gmai l.com>:
Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff http://source.squeak.org/trunk/Kernel-dtl.1123.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus lists@fniephaus.com:
Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
[image: image.png]
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list < squeak-dev@lists.squeakfoundation.org>
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete.
Before that you might download the config you're about to delete since there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier nicolas.cellier.aka.nice@gmail.com wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier nicolas.cellier.aka.nice@gmail.com: So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier nicolas.cellier.aka.nice@gmail.com: Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus lists@fniephaus.com: Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg bert@freudenbergs.de Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
Best, Marcel Am 05.02.2018 16:20:04 schrieb Levente Uzonyi leves@caesar.elte.hu: Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete.
Before that you might download the config you're about to delete since there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier : So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier : Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus : Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
Yes, I had same analysis this week end in another thread. In the meantime, i have aligned update-nice.422 with update-bf.422, because I don't know which one is used when there are more than one. So removing either one or the other is OK.
2018-02-05 16:25 GMT+01:00 Marcel Taeumel marcel.taeumel@hpi.de:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi leves@caesar.elte.hu: Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine,
delete.
Before that you might download the config you're about to delete since
there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it
helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier : So the necessary Morphic-dtl.1362.mcz was not in update-nice.422,
apologies.
update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier : Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus : Clicking the update button another time seemed to have fixed the missing
snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server.
Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable
to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot:
SmallLand-ColorTheme-fbs.6
To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error.
This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
On Mon, 5 Feb 2018, Nicolas Cellier wrote:
Yes, I had same analysis this week end in another thread. In the meantime, i have aligned update-nice.422 with update-bf.422, because I don't know which one is used when there are more than one. So removing either one or the other is OK.
Yes, but I think you cannot overwrite any files. So, even if it was fixed in your local repository, the change never appeared on source.squeak.org, even if you saw the upload succeeded.
Levente
2018-02-05 16:25 GMT+01:00 Marcel Taeumel marcel.taeumel@hpi.de: Object >> #currentHand was moved from "Kernel" to "Morphic" back then. Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu>: Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk image available on files.squeak.org. I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg
Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
2018-02-05 17:15 GMT+01:00 Levente Uzonyi leves@caesar.elte.hu:
On Mon, 5 Feb 2018, Nicolas Cellier wrote:
Yes, I had same analysis this week end in another thread.
In the meantime, i have aligned update-nice.422 with update-bf.422, because I don't know which one is used when there are more than one. So removing either one or the other is OK.
Yes, but I think you cannot overwrite any files. So, even if it was fixed in your local repository, the change never appeared on source.squeak.org, even if you saw the upload succeeded.
Levente
We can overwrite files, or at least we could until recently... I fixed the update stream several times by overwriting those mcm files.
2018-02-05 16:25 GMT+01:00 Marcel Taeumel marcel.taeumel@hpi.de: Object >> #currentHand was moved from "Kernel" to "Morphic" back then. Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu
:
Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the
former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk
image available on files.squeak.org.
I could do this removal only because the members of the Squeak
Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick
mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg
Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot:
SmallLand-ColorTheme-fbs.6
To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot
error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
Indeed, but the way the configuration files were written, the method disappeared, which rendered the image unresponsive, because the UI process vanished.
Levente
On Mon, 5 Feb 2018, Marcel Taeumel wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then. Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu>: Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk image available on files.squeak.org. I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 > To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds? > > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but...
Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
1. Commit the package to which the code is moving, /not/ committing the package from which it has moved yet 2. Commit an update configuration 3. Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi leves@caesar.elte.hu:
Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete.
Before that you might download the config you're about to delete since there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier : So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier : Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus : Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
Hi Eliot, the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com:
Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but...
Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the
package from which it has moved yet 2. Commit an update configuration 3. Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi leves@caesar.elte.hu: Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine,
delete.
Before that you might download the config you're about to delete since
there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it
helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier : So the necessary Morphic-dtl.1362.mcz was not in update-nice.422,
apologies.
update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier : Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus : Clicking the update button another time seemed to have fixed the missing
snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server.
Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable
to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot:
SmallLand-ColorTheme-fbs.6
To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error.
This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
When trying to update the base image [1], I now get a network error after CommandLine-tpr.9. Clicking on "Retry" produces the result from below. AFAICT, CI fails in the same way [2].
Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip [2] https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607796#L3891
[image: image.png]
Does it happen on 64-bit? Is there a 64-bit base image?
Levente
On Mon, 5 Feb 2018, Fabio Niephaus wrote:
When trying to update the base image [1], I now get a network error after CommandLine-tpr.9. Clicking on "Retry" produces the result from below. AFAICT, CI fails in the same way [2]. Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip [2] https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607796#L3891
image.png --
On Mon, Feb 5, 2018 at 5:54 PM Nicolas Cellier nicolas.cellier.aka.nice@gmail.com wrote: Hi Eliot, the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu>: Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk image available on files.squeak.org. I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 > To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds? > > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
On Mon, Feb 5, 2018 at 6:43 PM Levente Uzonyi leves@caesar.elte.hu wrote:
Does it happen on 64-bit? Is there a 64-bit base image?
Yes, and yes (see [1] and [2]).
Fabio
[1] https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607798#L3891 [2] http://files.squeak.org/base/Squeak64-trunk/base.zip
Levente
On Mon, 5 Feb 2018, Fabio Niephaus wrote:
When trying to update the base image [1], I now get a network error
after CommandLine-tpr.9. Clicking on "Retry" produces the result from below. AFAICT, CI fails in the same way [2].
Fabio
https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607796#L3891
image.png --
On Mon, Feb 5, 2018 at 5:54 PM Nicolas Cellier <
nicolas.cellier.aka.nice@gmail.com> wrote:
Hi Eliot,
the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most
load-order problems we had previously.
The problem here was that I was working on a different feature requiring
a mcm (I think due to a postscript or something like that).
Normally, I update all the packages from the image version or the
repository version when publishing an update map.
But this time I didn't, I think because I experienced time-out when
trying to do so...
So I manually updated only the part I was working on (Kernel), thus the
mistake...
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de
wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back
then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When
moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the
package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first,
leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded,
leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus
similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <
leves@caesar.elte.hu>:
Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the
former
included Morphic-mt.1350 while the latter referenced
Morphic-dtl.1374.
This was a significant difference, because after loading
Morphic-mt.1350,
Object >> #currentHand and friends were temporarily removed from
the
image, which somehow resulted in the removal of the UI process
without an
emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk
image
available on files.squeak.org. I could do this removal only because the members of the Squeak
Oversight
Board group on source.squeak.org have not been updated since
- For the
very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick
mine, delete.
> > Before that you might download the config you're about to delete
since there is no backup.
> > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422,
hope it helps...
> > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in
update-nice.422, apologies.
> update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the
missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server.
> Anyway, now installing Kernel-nice.1127 freezes the image and
I'm unable to interrupt it. SqueakDebug.log reveals the problem:
> > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot:
SmallLand-ColorTheme-fbs.6
> To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing
snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
> > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
This seems to be a classic. Too many methods have changed and the code used by the updater is not being updated. I don't know exactly why the NetworkError is raised, but when you click retry, the next error is from HandMorph >> #handleEvent:, because that method is from 2015, and it's not compatible any more with the code already loaded by the update process. It's very likely that the NetworkError is raised for the same reason.
It was discussed before that the updater should go update-by-update instead of trying to load everything at once because of this issue. We could probably fork a new process to load the next update map.
If you abandon the error and restart the update process, then everything is fine.
Levente
On Mon, 5 Feb 2018, Fabio Niephaus wrote:
When trying to update the base image [1], I now get a network error after CommandLine-tpr.9. Clicking on "Retry" produces the result from below. AFAICT, CI fails in the same way [2]. Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip [2] https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607796#L3891
image.png --
On Mon, Feb 5, 2018 at 5:54 PM Nicolas Cellier nicolas.cellier.aka.nice@gmail.com wrote: Hi Eliot, the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu>: Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk image available on files.squeak.org. I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 > To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds? > > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
On Mon, Feb 5, 2018 at 7:12 PM Levente Uzonyi leves@caesar.elte.hu wrote:
This seems to be a classic. Too many methods have changed and the code used by the updater is not being updated. I don't know exactly why the NetworkError is raised, but when you click retry, the next error is from HandMorph >> #handleEvent:, because that method is from 2015, and it's not compatible any more with the code already loaded by the update process. It's very likely that the NetworkError is raised for the same reason.
It was discussed before that the updater should go update-by-update instead of trying to load everything at once because of this issue. We could probably fork a new process to load the next update map.
Sounds reasonable to me. Could someone please try this out?
If you abandon the error and restart the update process, then everything is fine.
Right, not sure if this is how we want to "fix" this on CI though.
Fabio
Levente
On Mon, 5 Feb 2018, Fabio Niephaus wrote:
When trying to update the base image [1], I now get a network error
after CommandLine-tpr.9. Clicking on "Retry" produces the result from below. AFAICT, CI fails in the same way [2].
Fabio
https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/337607796#L3891
image.png --
On Mon, Feb 5, 2018 at 5:54 PM Nicolas Cellier <
nicolas.cellier.aka.nice@gmail.com> wrote:
Hi Eliot,
the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most
load-order problems we had previously.
The problem here was that I was working on a different feature requiring
a mcm (I think due to a postscript or something like that).
Normally, I update all the packages from the image version or the
repository version when publishing an update map.
But this time I didn't, I think because I experienced time-out when
trying to do so...
So I manually updated only the part I was working on (Kernel), thus the
mistake...
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de
wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back
then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When
moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the
package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first,
leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded,
leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus
similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <
leves@caesar.elte.hu>:
Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the
former
included Morphic-mt.1350 while the latter referenced
Morphic-dtl.1374.
This was a significant difference, because after loading
Morphic-mt.1350,
Object >> #currentHand and friends were temporarily removed from
the
image, which somehow resulted in the removal of the UI process
without an
emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk
image
available on files.squeak.org. I could do this removal only because the members of the Squeak
Oversight
Board group on source.squeak.org have not been updated since
- For the
very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick
mine, delete.
> > Before that you might download the config you're about to delete
since there is no backup.
> > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422,
hope it helps...
> > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in
update-nice.422, apologies.
> update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the
missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server.
> Anyway, now installing Kernel-nice.1127 freezes the image and
I'm unable to interrupt it. SqueakDebug.log reveals the problem:
> > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot:
SmallLand-ColorTheme-fbs.6
> To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing
snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
> > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
Hi Nicolas,
On Feb 5, 2018, at 8:54 AM, Nicolas Cellier nicolas.cellier.aka.nice@gmail.com wrote:
Hi Eliot, the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
I don't understand. If the packages are loaded in the other order the code goes missing temporarily and the image can crash. Update maps enforce the ordering and fix the problem. Whatever grouping Bert has engineered is a good thing, but the only thing I can see that we have to guarantee ordering is update maps.
Bert?
2018-02-05 17:17 GMT+01:00 Eliot Miranda eliot.miranda@gmail.com:
Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but...
Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi leves@caesar.elte.hu:
Hi All,
I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk image available on files.squeak.org.
I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente
On Sun, 4 Feb 2018, Bert Freudenberg wrote:
Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete.
Before that you might download the config you're about to delete since there is no backup.
- Bert -
On 2 February 2018 at 21:39, Nicolas Cellier wrote: Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps...
2018-02-02 21:34 GMT+01:00 Nicolas Cellier : So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. update-nice.422 should be updated.
Now I see a concurrent update-bf.422, how will it work?
2018-02-02 21:11 GMT+01:00 Nicolas Cellier : Hi, I think that it's related to The Trunk: Kernel-dtl.1123.mcz http://source.squeak.org/trunk/Kernel-dtl.1123.diff
The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz http://source.squeak.org/trunk/Morphic-dtl.1362.diff
So a proper mcm configuration should solve it
2018-01-30 23:47 GMT+01:00 Fabio Niephaus : Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem:
--- The full stack --- TextMorph(Object)>>doesNotUnderstand: #currentHand [] in TextMorph>>createParagraph BlockClosure>>ensure: TextMorph>>createParagraph TextMorph>>paragraph TextMorph>>newContents: TextMorph>>contentsAsIs: MorphicProject>>composeDisplayTextIntoForm: DisplayText>>composeForm DisplayText>>form DisplayText>>displayOn:at:clippingBox:rule:fillColor: DisplayText(DisplayObject)>>displayOn:at: ByteString(String)>>displayOn:at:textColor: ByteString(String)>>displayOn:at: ByteString(String)>>displayAt: Project class>>tryEmergencyEvaluatorForRecovery: Project class>>handlePrimitiveError: MorphicProject(Object)>>primitiveError: MorphicProject(Project)>>handleFatalDrawingError:
Could someone please look into this? Thanks!
Fabio
image.png
---------- Forwarded message --------- From: Bert Freudenberg Date: Tue, Jan 30, 2018 at 11:30 PM Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 To: The general-purpose Squeak developers list
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
--
On 30 January 2018 at 22:03, Fabio Niephaus wrote: Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
image.png
On Mon, 5 Feb 2018, Eliot Miranda wrote:
Hi Nicolas,
On Feb 5, 2018, at 8:54 AM, Nicolas Cellier nicolas.cellier.aka.nice@gmail.com wrote:
Hi Eliot,
the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
I don't understand. If the packages are loaded in the other order the code goes missing temporarily and the image can crash. Update maps enforce the ordering and fix the problem. Whatever grouping Bert has engineered is a good thing, but the only thing I can see that we have to guarantee ordering is update maps. Bert?
As long as both package versions (the one that the method was removed and the one that the method was moved to) are in the same update map, it'll just work. What Bert did was to make the order of the packages in the update map irrelevant when you move a method from one package to another. In the current case the version of the package the method was moved to was not part of the update map, so the method got lost during the update.
Levente
2018-02-05 17:17 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the package from which it has moved yet
- Commit an update configuration
- Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu>: Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated. After this change, I could successfully update the latest Trunk image available on files.squeak.org. I could do this removal only because the members of the Squeak Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change. Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 > To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds? > > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
On Mon, Feb 5, 2018 at 9:42 AM, Levente Uzonyi leves@caesar.elte.hu wrote:
On Mon, 5 Feb 2018, Eliot Miranda wrote:
Hi Nicolas,
On Feb 5, 2018, at 8:54 AM, Nicolas Cellier < nicolas.cellier.aka.nice@gmail.com> wrote:
Hi Eliot,
the process you are proposing is not necessary. Bert modified mcm process so that changes are grouped, avoiding most load-order problems we had previously.
The problem here was that I was working on a different feature requiring a mcm (I think due to a postscript or something like that). Normally, I update all the packages from the image version or the repository version when publishing an update map. But this time I didn't, I think because I experienced time-out when trying to do so... So I manually updated only the part I was working on (Kernel), thus the mistake...
I don't understand. If the packages are loaded in the other order the code goes missing temporarily and the image can crash. Update maps enforce the ordering and fix the problem. Whatever grouping Bert has engineered is a good thing, but the only thing I can see that we have to guarantee ordering is update maps. Bert?
As long as both package versions (the one that the method was removed and the one that the method was moved to) are in the same update map, it'll just work.
Is it robust in the presence of interrupts and restarts of the update process?
What Bert did was to make the order of the packages in the update map irrelevant when you move a method from one package to another. In the current case the version of the package the method was moved to was not part of the update map, so the method got lost during the update.
Levente
2018-02-05 17:17 GMT+01:00 Eliot Miranda <eliot.miranda@gmail.com>: Hi All,
On Feb 5, 2018, at 7:25 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Object >> #currentHand was moved from "Kernel" to "Morphic" back
then.
I don't want to flog a dead horse, but... Do we document the correct approach anywhere easily visible? When moving code between packages when that code is needed, the correct way is to...
- Commit the package to which the code is moving, /not/ committing the
package from which it has moved yet 2. Commit an update configuration 3. Commit the package from which the code has moved
Hence on update the package to which the code is moving is loaded first, leaving the other package dirty but the code still present, and then the package from which the code has moved is loaded, leaving the code in place at all times.
This is simple and perhaps non-obvious. We need to have this, plus similar verbiage about delegate system changes, documented and visible to our users.
Best, Marcel
Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <leves@caesar.elte.hu
:
Hi All, I went ahead and removed update-nice.422 from the Trunk. The only difference between update-nice.422 and update-bf.422 was that the
former included Morphic-mt.1350 while the latter referenced Morphic-dtl.1374. This was a significant difference, because after loading Morphic-mt.1350, Object >> #currentHand and friends were temporarily removed from the image, which somehow resulted in the removal of the UI process without an emergency evaluator ever appearing. I think that's something to be investigated.
After this change, I could successfully update the latest Trunk
image available on files.squeak.org.
I could do this removal only because the members of the Squeak
Oversight Board group on source.squeak.org have not been updated since 2016. For the very same reason, Nicolas couldn't have done this change.
Levente On Sun, 4 Feb 2018, Bert Freudenberg wrote: > Log in to source.squeak.org, trunk repo, "edit configs", pick
mine, delete. > > Before that you might download the config you're about to delete since there is no backup. > > - Bert - > > On 2 February 2018 at 21:39, Nicolas Cellier wrote: > Just in case, I've aligned update-nice.422 with update-bf.422, hope it helps... > > 2018-02-02 21:34 GMT+01:00 Nicolas Cellier : > So the necessary Morphic-dtl.1362.mcz was not in update-nice.422, apologies. > update-nice.422 should be updated. > > Now I see a concurrent update-bf.422, how will it work? > > 2018-02-02 21:11 GMT+01:00 Nicolas Cellier : > Hi, > I think that it's related to The Trunk: Kernel-dtl.1123.mcz > http://source.squeak.org/trunk/Kernel-dtl.1123.diff > > The missing methods are moved in The Trunk: Morphic-dtl.1362.mcz > http://source.squeak.org/trunk/Morphic-dtl.1362.diff > > So a proper mcm configuration should solve it > > 2018-01-30 23:47 GMT+01:00 Fabio Niephaus : > Clicking the update button another time seemed to have fixed the missing snapshot problem. I tried it a couple of times, but maybe got unlucky with the SqueakSource server. > Anyway, now installing Kernel-nice.1127 freezes the image and I'm unable to interrupt it. SqueakDebug.log reveals the problem: > > --- The full stack --- > TextMorph(Object)>>doesNotUnderstand: #currentHand > [] in TextMorph>>createParagraph > BlockClosure>>ensure: > TextMorph>>createParagraph > TextMorph>>paragraph > TextMorph>>newContents: > TextMorph>>contentsAsIs: > MorphicProject>>composeDisplayTextIntoForm: > DisplayText>>composeForm > DisplayText>>form > DisplayText>>displayOn:at:clippingBox:rule:fillColor: > DisplayText(DisplayObject)>>displayOn:at: > ByteString(String)>>displayOn:at:textColor: > ByteString(String)>>displayOn:at: > ByteString(String)>>displayAt: > Project class>>tryEmergencyEvaluatorForRecovery: > Project class>>handlePrimitiveError: > MorphicProject(Object)>>primitiveError: > MorphicProject(Project)>>handleFatalDrawingError: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Could someone please look into this? Thanks! > > Fabio > > image.png > > ---------- Forwarded message --------- > From: Bert Freudenberg > Date: Tue, Jan 30, 2018 at 11:30 PM > Subject: Re: [squeak-dev] Another missing snapshot: SmallLand-ColorTheme-fbs.6 > To: The general-purpose Squeak developers list > > > Looks fine to me: > > http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz > > - Bert - > > -- > > On 30 January 2018 at 22:03, Fabio Niephaus wrote: > Hi all, > > Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds? > > Thanks, > Fabio > > [1] http://files.squeak.org/base/Squeak-trunk/base.zip > > image.png > > > > > > > > > > > > > > > > > >
On 5 February 2018 at 19:57, Eliot Miranda eliot.miranda@gmail.com wrote:
On Mon, Feb 5, 2018 at 9:42 AM, Levente Uzonyi leves@caesar.elte.hu wrote:
As long as both package versions (the one that the method was removed and the one that the method was moved to) are in the same update map, it'll just work.
Is it robust in the presence of interrupts and restarts of the update process?
It is so simple that it should be as robust as possible under the current state of things:
The whole update map (all versions in it) is scanned for definitions that are about to be removed from one package and added to another. That is, only the category will change, the actual method and class stays the same. These reorganizations are executed in advance. That's it. The code is in MCReorganizationPreloader.
Following this, each version in the update map is loaded, in order, without any knowledge of the reorganization step. If a definition is in fact moved from a package to another, the preloader will have moved it already and made both packages dirty. That means a full diff will be performed for these packages, and as usual, only the actual differences are performed to bring the working copy in the image up-to-date with the snapshot to be loaded.
As a last step, the working copies that have been made dirty by the preloader will be checked again and marked clean if they do match the snapshot.
This is not the issue. The issue was that a config map was changed accidentally so that the removal and addition now were in two separate config maps. That means the reorganization preloader could not see them. Boom.
- Bert -
Ran the update locally, got the same error.
This is actually a bug in the updater. It should never have checked the SmallLand-ColorTheme package because that isn't even loaded.
It was unloaded but not deregistered, so its workingCopy's repositoryGroup is empty, so it can't find the version.
I'll try to fix the updater ...
- Bert -
On 30 January 2018 at 23:29, Bert Freudenberg bert@freudenbergs.de wrote:
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
Bert,
Actually, SmallLand-ColorTheme was in trunk until August 24th/29th, 2016. But never deregistered.
The SmallLand-ColorTheme-fbs.6 is on source.squeak.org as well.
This is interesting to me.
-cbc
On Tue, Jan 30, 2018 at 3:09 PM, Bert Freudenberg bert@freudenbergs.de wrote:
Ran the update locally, got the same error.
This is actually a bug in the updater. It should never have checked the SmallLand-ColorTheme package because that isn't even loaded.
It was unloaded but not deregistered, so its workingCopy's repositoryGroup is empty, so it can't find the version.
I'll try to fix the updater ...
- Bert -
On 30 January 2018 at 23:29, Bert Freudenberg bert@freudenbergs.de wrote:
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
So, it happens while loading update-tfel.391 which includes Squeak-Version-mt.4725 which has this postscript: (MCPackage named: ''SmallLand'') unload
This is from 24 August 2016,
We hada discussion about it in
- Bert -
On 31 January 2018 at 00:09, Bert Freudenberg bert@freudenbergs.de wrote:
Ran the update locally, got the same error.
This is actually a bug in the updater. It should never have checked the SmallLand-ColorTheme package because that isn't even loaded.
It was unloaded but not deregistered, so its workingCopy's repositoryGroup is empty, so it can't find the version.
I'll try to fix the updater ...
- Bert -
On 30 January 2018 at 23:29, Bert Freudenberg bert@freudenbergs.de wrote:
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
On 31 January 2018 at 02:02, Bert Freudenberg bert@freudenbergs.de wrote:
So, it happens while loading update-tfel.391 which includes Squeak-Version-mt.4725 which has this postscript: (MCPackage named: ''SmallLand'') unload
This is from 24 August 2016,
We had a discussion about it in December 2016:
http://forum.world.st/Broken-squeak-smalltalk-squeak-app-320-master-87356bd-...
but I don't see a good solution actually go back and fix it. Anybody?
- Bert -
- Bert -
On 31 January 2018 at 00:09, Bert Freudenberg bert@freudenbergs.de wrote:
Ran the update locally, got the same error.
This is actually a bug in the updater. It should never have checked the SmallLand-ColorTheme package because that isn't even loaded.
It was unloaded but not deregistered, so its workingCopy's repositoryGroup is empty, so it can't find the version.
I'll try to fix the updater ...
- Bert -
On 30 January 2018 at 23:29, Bert Freudenberg bert@freudenbergs.de wrote:
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
On 31 January 2018 at 02:07, Bert Freudenberg bert@freudenbergs.de wrote:
On 31 January 2018 at 02:02, Bert Freudenberg bert@freudenbergs.de wrote:
So, it happens while loading update-tfel.391 which includes Squeak-Version-mt.4725 which has this postscript: (MCPackage named: ''SmallLand'') unload
This is from 24 August 2016,
We had a discussion about it in December 2016:
http://forum.world.st/Broken-squeak-smalltalk-squeak-app- 320-master-87356bd-td4928179.html
but I don't see a good solution actually go back and fix it. Anybody?
- Bert -
Turns out I did publish a work-around for the problem in MonticelloConfigurations-bf.147 (19 October 2016).
However, update-tfel.391 still has MonticelloConfigurations-mt.145 in it.
To fix the update stream I replaced update-mt.390 with update-bf.390 which has that MonticelloConfigurations-bf.147.
With this the update appears to work until it freezes at Kernel-nice.1127.
I also committed a proper fix, rather than the work-around, as MonticelloConfigurations-bf.152.
- Bert -
- Bert -
On 31 January 2018 at 00:09, Bert Freudenberg bert@freudenbergs.de wrote:
Ran the update locally, got the same error.
This is actually a bug in the updater. It should never have checked the SmallLand-ColorTheme package because that isn't even loaded.
It was unloaded but not deregistered, so its workingCopy's repositoryGroup is empty, so it can't find the version.
I'll try to fix the updater ...
- Bert -
On 30 January 2018 at 23:29, Bert Freudenberg bert@freudenbergs.de wrote:
Looks fine to me:
http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
- Bert -
On 30 January 2018 at 22:03, Fabio Niephaus lists@fniephaus.com wrote:
Hi all,
Updating the trunk base image [1] throws another missing snapshot error. This time it's SmallLand-ColorTheme-fbs.6. Could someone please fix this as it's blocking trunk builds?
Thanks, Fabio
[1] http://files.squeak.org/base/Squeak-trunk/base.zip
[image: image.png]
squeak-dev@lists.squeakfoundation.org