[squeak-dev] The Trunk: System-mt.1018.mcz

Marcel Taeumel marcel.taeumel at hpi.de
Wed Jan 19 09:36:03 UTC 2022

Hi Christoph --

> I was trying to prepare an image that does not ask the user for any initials

Then you have to set the author initials on startUp to any specific value. That's how our CI does it.

> Is this really necessary? :-)

Well, I think this behavior originates from the fact that sharing your image via USB stick (or mail or floppy disk^^) means that a different person would then be the author. So, you would not want to store the wrong initials by accident. I think this point is still valid when students just share images without caring too much about preferences stored within. So, this is also kind of a security issue but not as serious as sharing your passwords.

Yes, it's still a good practice. Also, your scenario can easily be supported. Just set your preferred initials on startUp.

Am 19.01.2022 03:53:25 schrieb christoph.thiede at student.hpi.uni-potsdam.de <christoph.thiede at student.hpi.uni-potsdam.de>:

do we really need to reset the author initials when one opens the image under a different path? This just stroke me a bit when I was trying to prepare an image that does not ask the user for any initials, but the receiver was still told to enter them again.

Also, note that string comparison is not sufficient for comparing paths. For instance, there are multiple ways under Windows to express the same path (UNC paths, virtual drive letters, ...), or even the WSL path when I open the same image, without moving it, from WSL rather from Windows.

Last but not least, this is a really unexpected side effect and I only found this via a sender search.

Is this really necessary? :-)


Sent from Squeak Inbox Talk [https://github.com/hpi-swa-lab/squeak-inbox-talk]

On 2018-04-16T08:31:43+00:00, commits at source.squeak.org wrote:

> Marcel Taeumel uploaded a new version of System to project The Trunk:
> http://source.squeak.org/trunk/System-mt.1018.mcz
> ==================== Summary ====================
> Name: System-mt.1018
> Author: mt
> Time: 16 April 2018, 10:31:28.239614 am
> UUID: e0350560-a5a5-5a40-b31b-d13f55162021
> Ancestors: System-mt.1017
> #setAuthorInitials: -> #authorInitials:
> =============== Diff against System-mt.1017 ===============
> Item was changed:
> ----- Method: SmalltalkImage>>openSourceFiles (in category 'sources, changes log') -----
> openSourceFiles
>     self imageName = LastImageName ifFalse:
>         ["Reset the author initials to blank when the image gets moved"
>         LastImageName := self imageName.
> +         Utilities authorInitials: ''].
> -         Utilities setAuthorInitials: ''].
>     FileDirectory
>         openSources: self sourcesName
>         andChanges: self changesName
>         forImage: LastImageName.
>     SourceFileArray install!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220119/01ade265/attachment.html>

More information about the Squeak-dev mailing list