<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        Hi Tim.<div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">a) developer updates it [the update map/config] when a chunk of work affecting one or more packages is published</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">We do this already for bigger changes in Squeak Trunk to add checkpoints for the update process.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">> </span><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">c) the image being built loads the latest config</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Squeak also loads the "bleeding edge" after loading the latest configs in order. Having more checkpoints, this might not be necessary. Maybe "bleeding edge" could be optional even in Trunk. Not sure whether is can be practical at all ...</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></div><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
                        <p style='color: #AAAAAA; margin-top: 10px;'>Am 06.11.2020 02:32:04 schrieb tim Rowledge <tim@rowledge.org>:</p><div style='font-family:Arial,Helvetica,sans-serif'>Well it looks like one can do this without too much pain; always nice.<br><br>Once you have a config map saved in the repository it is possible to find the version number with sometihng like<br>        |  myRepo |<br>   myRepo := MCHttpRepository<br>            location:'http://squeaksource.sageteasoftware.com:8089/SqueakPort'<br>            user: 'freddy'<br>                password: 'kreuger'.<br>  ^(myRepo  highestNumberedVersionNameForPackageNamed: configNameString) versionNumber<br><br>Keep track of the highest known value and compare to decide on whether to build.<br><br>This way you get a build if the map is updated, which actually solves the potential problem of several packages needing to be saved in a group. <br><br><br>tim<br>--<br>tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim<br>Oxymorons: Advanced BASIC<br><br><br><br></div></blockquote>
                                        </div></body>