[Cuis-dev] [ChangeSet] Reinstall updated packages when installing updates

Juan Vuletich juan at jvuletich.org
Sun Aug 16 05:02:33 PDT 2020


On 8/10/2020 12:30 PM, Phil B via Cuis-dev wrote:
> Juan,
>
> I'd be in favor of the check and message (we could add it to the 
> dialog pop that already occurs after applying updates) which 
> would serve as a helpful reminder to those who aren't aware that a 
> rebuild is recommended.  Telling them which packages changed, as long 
> as the dialog can cope with a potentially long list of packages, would 
> be a nice touch since then they could judge whether or not they really 
> need to rebuild right away or not.
>
> Thanks,
> Phil
>
> On Mon, Aug 10, 2020 at 9:09 AM Juan Vuletich <juan at jvuletich.org 
> <mailto:juan at jvuletich.org>> wrote:
>
>     On 8/9/2020 9:36 PM, Phil B via Cuis-dev wrote:
>>     The changeset asks the user if they want to reload.  The issue is
>>     the act of reloading a package: it's inherently unsafe.
>>
>>     On Sun, Aug 9, 2020 at 7:55 PM Mariano Montone via Cuis-dev
>>     <cuis-dev at lists.cuis.st <mailto:cuis-dev at lists.cuis.st>> wrote:
>>
>>         El 9/8/20 a las 20:09, Phil B via Cuis-dev escribió:
>>         > I think this is a good idea conceptually, dangerous in
>>         practice.  The
>>         > update changesets are intended to be installed one after
>>         the other on
>>         > top of each other, packages aren't.  I'd bet that no one
>>         ever does any
>>         > testing to see if installing a new package over an older
>>         one works
>>         > correctly.
>>
>>         Perhaps you could warn the user, and Object>>confirm: the
>>         operation.
>>         -- 
>>         Cuis-dev mailing list
>>         Cuis-dev at lists.cuis.st <mailto:Cuis-dev at lists.cuis.st>
>>         https://lists.cuis.st/mailman/listinfo/cuis-dev
>>
>
>     Phil, what you say is true. We could instead check package
>     versions and inform the user which packages could / should be
>     reloaded.
>
>     Still, we can say that loading numbered updates to the core image
>     is only safe if the image has no packages or user code loaded
>     (i.e. it is unmodified in any way since downloaded), as this is
>     the only case that we test.
>
>     Thanks,
>
>     -- 
>     Juan Vuletich
>     www.cuis-smalltalk.org  <http://www.cuis-smalltalk.org>
>     https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
>     https://github.com/jvuletich
>     https://www.linkedin.com/in/juan-vuletich-75611b3
>     @JuanVuletich
>

Like this?

Thanks,

-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20200816/71ee8fdf/attachment-0001.htm>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 4350-WarnAboutUpdatedPackages-JuanVuletich-2020Aug16-08h45m-jmv.001.cs.st
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20200816/71ee8fdf/attachment-0001.ksh>


More information about the Cuis-dev mailing list