Another missing snapshot: SmallLand-ColorTheme-fbs.6

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
29 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Another missing snapshot: SmallLand-ColorTheme-fbs.6

fniephaus
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


image.png



Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

Bert Freudenberg

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png







Reply | Threaded
Open this post in threaded view
|

Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6)

fniephaus
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 <[hidden email]>
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 <[hidden email]>



- Bert -

--

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png








Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

Bert Freudenberg
In reply to this post by Bert Freudenberg
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 <[hidden email]> wrote:

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png








cbc
Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

cbc
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 <[hidden email]> 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 <[hidden email]> wrote:

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png












Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

Bert Freudenberg
In reply to this post by Bert Freudenberg
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 <[hidden email]> 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 <[hidden email]> wrote:

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png









Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

Bert Freudenberg
On 31 January 2018 at 02:02, Bert Freudenberg <[hidden email]> 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:​
 

​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 <[hidden email]> 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 <[hidden email]> wrote:

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png










Reply | Threaded
Open this post in threaded view
|

Re: Another missing snapshot: SmallLand-ColorTheme-fbs.6

Bert Freudenberg


On 31 January 2018 at 02:07, Bert Freudenberg <[hidden email]> wrote:
On 31 January 2018 at 02:02, Bert Freudenberg <[hidden email]> 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:​
 

​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 <[hidden email]> 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 <[hidden email]> wrote:

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png











Reply | Threaded
Open this post in threaded view
|

Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6)

Nicolas Cellier
In reply to this post by fniephaus
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
So a proper mcm configuration should solve it

2018-01-30 23:47 GMT+01:00 Fabio Niephaus <[hidden email]>:
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 <[hidden email]>
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 <[hidden email]>



- Bert -

--

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png












Reply | Threaded
Open this post in threaded view
|

Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6)

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 <[hidden email]>:
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
So a proper mcm configuration should solve it

2018-01-30 23:47 GMT+01:00 Fabio Niephaus <[hidden email]>:
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 <[hidden email]>
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 <[hidden email]>



- Bert -

--

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png













Reply | Threaded
Open this post in threaded view
|

Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6)

Nicolas Cellier
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 <[hidden email]>:
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 <[hidden email]>:
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
So a proper mcm configuration should solve it

2018-01-30 23:47 GMT+01:00 Fabio Niephaus <[hidden email]>:
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 <[hidden email]>
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 <[hidden email]>



- Bert -

--

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png














Reply | Threaded
Open this post in threaded view
|

Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6)

Bert Freudenberg
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 <[hidden email]> 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 <[hidden email]>:
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 <[hidden email]>:
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
So a proper mcm configuration should solve it

2018-01-30 23:47 GMT+01:00 Fabio Niephaus <[hidden email]>:
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 <[hidden email]>
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 <[hidden email]>



- Bert -

--

On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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


image.png


















Reply | Threaded
Open this post in threaded view
|

Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Levente Uzonyi
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 <[hidden email]> 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 <[hidden email]>:
>       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 <[hidden email]>:
>       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 <[hidden email]>:
>       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 <[hidden email]>
> 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 <[hidden email]>
>
>
> Looks fine to me:
>
> http://source.squeak.org/trunk/SmallLand-ColorTheme-fbs.6.mcz
>
> - Bert -
>
> --
>
> On 30 January 2018 at 22:03, Fabio Niephaus <[hidden email]> 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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

marcel.taeumel
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.

Best,
Marcel

Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <[hidden email]>:

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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Nicolas Cellier
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 <[hidden email]>:
Object >> #currentHand was moved from "Kernel" to "Morphic" back then.

Best,
Marcel

Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <[hidden email]>:

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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>






Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Levente Uzonyi
In reply to this post by marcel.taeumel
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 <[hidden email]>:
>
>       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
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>       >
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Levente Uzonyi
In reply to this post by Nicolas Cellier
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 <[hidden email]>:
>       Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
> Best,
> Marcel
>
>       Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <[hidden email]>:
>
>       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
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Eliot Miranda-2
In reply to this post by marcel.taeumel
Hi All,

On Feb 5, 2018, at 7:25 AM, Marcel Taeumel <[hidden email]> 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 <[hidden email]>:

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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Nicolas Cellier
In reply to this post by Levente Uzonyi


2018-02-05 17:15 GMT+01:00 Levente Uzonyi <[hidden email]>:
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 <[hidden email]>:
      Object >> #currentHand was moved from "Kernel" to "Morphic" back then.
Best,
Marcel

      Am 05.02.2018 16:20:04 schrieb Levente Uzonyi <[hidden email]>:

      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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>












Reply | Threaded
Open this post in threaded view
|

Re: Trunk update works again (Re: Kernel-nice.1127 freezes image (was Another missing snapshot: SmallLand-ColorTheme-fbs.6))

Nicolas Cellier
In reply to this post by Eliot Miranda-2
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 <[hidden email]>:
Hi All,

On Feb 5, 2018, at 7:25 AM, Marcel Taeumel <[hidden email]> 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 <[hidden email]>:

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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







12