Hi Marcel,<br>
<br>
> > Maybe we should integrate this check into the ReleaseBuilder or into the squeak-app script?<br>
> <br>
> It's already in there. Sorry for not being clear. #cleanUp: is part of the ReleaseBuilder preparation. #prepareEnvironment > #clearCaches<br>
<br>
I was talking about the "check for changes" check *after* cleaning up the image. :-)<br>
<br>
> > Why not? :-)<br>
> <br>
> *sigh* ... just look at what you committed. Repeated sends of #addCategory: do not delete any category, even if you skip a send. The categories are already there.<br>
<br>
Ouch, now I see ... Well, then this is a limitation of our current Monticello model. I was rather assuming the semantics of a class definition here - i.e.: Everything category that is not defined in the version gets removed ... Maybe we should establish these semantics instead?<br>
<br>
Best,<br>
Christoph<br>
<br>
<font color="#808080">---<br>
</font><font color="#808080"><i>Sent from </i></font><font color="#808080"><i><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><u><font color="#808080">Squeak Inbox Talk</font></u></a></i></font><br>
<br>
On 2022-01-20T14:40:07+01:00, marcel.taeumel@hpi.de wrote:<br>
<br>
> Hi Christoph --<br>
> <br>
> > Maybe we should integrate this check into the ReleaseBuilder or into the squeak-app script?<br>
> <br>
> It's already in there. Sorry for not being clear. #cleanUp: is part of the ReleaseBuilder preparation. #prepareEnvironment > #clearCaches<br>
> <br>
> > Why not? :-)<br>
> <br>
> *sigh* ... just look at what you committed. Repeated sends of #addCategory: do not delete any category, even if you skip a send. The categories are already there.<br>
> <br>
> Best,<br>
> Marcel<br>
> Am 20.01.2022 14:01:02 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:<br>
> Hi Marcel,<br>
> <br>
> I took the fresh trunk image from yesterday's CI and told the Monticello browser to scan all packages for changes. As a result, this change was displayed. Maybe we should integrate this check into the ReleaseBuilder or into the squeak-app script?<br>
> <br>
> > As you can see, it is not even possible. ;-) <br>
> <br>
> Why not? :-)<br>
> <br>
> Best,<br>
> Christoph<br>
> Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
> Gesendet: Donnerstag, 20. Januar 2022 09:38:11<br>
> An: squeak-dev<br>
> Betreff: Re: [squeak-dev] The Trunk: EToys-ct.459.mcz<br>
>  <br>
> Hi Christoph --<br>
> <br>
> There is no need to remove empty categories via the update stream. As you can see, it is not even possible. ;-) Such empty categories will be removed via #cleanUp: in ClassOrganizer and SystemOrganizer.<br>
> <br>
> Best,<br>
> Marcel<br>
> Am 20.01.2022 02:07:32 schrieb commits at source.squeak.org <commits at source.squeak.org>:<br>
> Christoph Thiede uploaded a new version of EToys to project The Trunk:<br>
> http://source.squeak.org/trunk/EToys-ct.459.mcz<br>
> <br>
> ==================== Summary ====================<br>
> <br>
> Name: EToys-ct.459<br>
> Author: ct<br>
> Time: 20 January 2022, 2:06:48.98668 am<br>
> UUID: 2310f457-7992-1442-b115-8d99a855af09<br>
> Ancestors: EToys-mt.458<br>
> <br>
> Complements EToys-mt.445.<br>
> <br>
> =============== Diff against EToys-mt.458 ===============<br>
> <br>
> Item was changed:<br>
> SystemOrganization addCategory: #'Etoys-Buttons'!<br>
> SystemOrganization addCategory: #'Etoys-CustomEvents'!<br>
> SystemOrganization addCategory: #'Etoys-Experimental'!<br>
> SystemOrganization addCategory: #'Etoys-OLPC-Display'!<br>
> SystemOrganization addCategory: #'Etoys-Outliner'!<br>
> SystemOrganization addCategory: #'Etoys-Protocols'!<br>
> SystemOrganization addCategory: #'Etoys-Protocols-Type Vocabularies'!<br>
> SystemOrganization addCategory: #'Etoys-ReleaseBuilder'!<br>
> SystemOrganization addCategory: #'Etoys-Scripting'!<br>
> SystemOrganization addCategory: #'Etoys-Scripting Support'!<br>
> SystemOrganization addCategory: #'Etoys-Scripting Tiles'!<br>
> - SystemOrganization addCategory: #'Etoys-Squeakland-BroomMorphs-Base'!<br>
> - SystemOrganization addCategory: #'Etoys-Squeakland-BroomMorphs-Connectors'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-EToys-Kedama'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Buttons'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Calendar'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Debugger'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Help'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Input'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Scripting'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Scripting Support'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Scripting Tiles'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-SpeechBubbles'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Etoys-Tile Scriptors'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Graphics-Text'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Graphics-Tools-Intersection'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Graphics-Tools-Simplification'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Graphics-Tools-Triangulation'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Basic'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Books'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Components'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Demo'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Experimental'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Games'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Games-Chess'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Games-Chess960'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-GeeMail'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Kernel'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Mentoring'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Navigators'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-PDA'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-PartsBin'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Support'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Widgets'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Windows'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Morphic-Worlds'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-MorphicExtras-AdditionalMorphs'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-MorphicExtras-Charts'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-MorphicExtras-Postscript Filters'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-MorphicExtras-Widgets'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Multilingual-Languages'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Multilingual-TextConversion'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-HTML-Formatter'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-HTML-Forms'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-HTML-Parser'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-HTML-Parser Entities'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-HTML-Tokenizer'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-MIME'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-TelNet WordNet'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-UI'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Network-Url'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-SISS-Serialization'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-ST80-Morphic'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-SUnit'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Sound-Interface'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Sound-Ogg'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Sound-Scores'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Sugar'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Support'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-System-Clipboard-Extended'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-System-Compiler'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-System-Exceptions Kernel'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-System-Support'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tools-Changes'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tools-Explorer'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tools-Process Browser'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tweak-Kedama-ObjectVectors'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tweak-Kedama-ParseTree-AttributeDefinition'!<br>
> SystemOrganization addCategory: #'Etoys-Squeakland-Tweak-Kedama-ParseTreeTransformer'!<br>
> SystemOrganization addCategory: #'Etoys-Stacks'!<br>
> SystemOrganization addCategory: #'Etoys-StarSqueak'!<br>
> SystemOrganization addCategory: #'Etoys-Support'!<br>
> SystemOrganization addCategory: #'Etoys-Tests'!<br>
> SystemOrganization addCategory: #'Etoys-Tile Scriptors'!<br>
> SystemOrganization addCategory: #'Etoys-UserInterfaceTheme'!<br>
> SystemOrganization addCategory: #'Etoys-Widgets'!<br>
> <br>
> <br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220120/67863ce8/attachment-0001.html><br>
> <br>