[Cuis-dev] Latest updates break method timestamps and versions

Juan Vuletich juan at jvuletich.org
Thu Apr 2 09:16:27 PDT 2020


Thanks Phil. I can see the problem. This requires some refactoring to 
unify code between CompiledMethod and FileList. I'll post a fix today.

Cheers,

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


On 4/2/2020 4:56 AM, Phil B via Cuis-dev wrote:
> Let me know if this allows you to reproduce (i.e. I've got it 
> reproducible with what I believe is a good, vanilla base image):
>
> 1) git clone https://github.com/pbella/broken4099
> 2) cd broken4099
> 3) copy your CuisV5.sources into the directory and start the image
> 4) in the currently highlighted method (String>>#+) just add a space 
> and delete it. (i.e. force a change to the source)
> 5) save the method providing initials when prompted
>
> You should now see the timestamp for the method has been wiped (i.e. 
> 'no timeStamp') and if you browse versions of the method there is no 
> history.  However, if you fileOut the method the correct author and 
> timestamp is there.  This issue should now occur with most, but not 
> all, methods.  See my repo commit comment re: quickly browsing just 
> the changes that are the likely culprits (i.e. since 4069.)
>
> On Thu, Apr 2, 2020 at 3:19 AM Phil B <pbpublist at gmail.com 
> <mailto:pbpublist at gmail.com>> wrote:
>
>     Well that wasn't it... it's back.  So I'll start digging through
>     the changesets to see if I've got a brittle override that needs to
>     be changed or if the changes themselves broke something...
>
>     On Tue, Mar 31, 2020 at 3:55 PM Hernan Wilkinson
>     <hernan.wilkinson at 10pines.com
>     <mailto:hernan.wilkinson at 10pines.com>> wrote:
>
>         ok... let's hope it was that :-)
>
>         On Tue, Mar 31, 2020 at 1:38 PM Phil B <pbpublist at gmail.com
>         <mailto:pbpublist at gmail.com>> wrote:
>
>             Hmm... looks like my base image picked up (what I assume
>             to be) a single-bit error recently.  (i.e. subtle as hell
>             weirdness that's impossible to reproduce in anyone else's
>             image) I went back to 4024 and reapplied all updates and
>             the problem was resolved.  This may also explain why I had
>             problems with Juan's recent font work.
>
>             C'mon AMD, hurry up with that next gen Ryzen...
>
>             On Tue, Mar 31, 2020 at 7:33 AM Hernan Wilkinson
>             <hernan.wilkinson at 10pines.com
>             <mailto:hernan.wilkinson at 10pines.com>> wrote:
>
>                 Hi Phil,
>                  could you give me more info about what you are doing?
>                 which method you are modifying, the steps you are
>                 making, etc., because I can not reproduce it here.
>                  Thanks!
>                  Hernan.
>
>                 On Tue, Mar 31, 2020 at 4:53 AM Phil B via Cuis-dev
>                 <cuis-dev at lists.cuis.st
>                 <mailto:cuis-dev at lists.cuis.st>> wrote:
>
>                     Just to clarify: the changes are still there, they
>                     just aren't visible via Browser windows.  Recent
>                     changes shows them, package browser shows them and
>                     if I save a modified package the timestamps look
>                     correct.
>
>                     On Tue, Mar 31, 2020 at 3:07 AM Phil B
>                     <pbpublist at gmail.com <mailto:pbpublist at gmail.com>>
>                     wrote:
>
>                         When I open a 4097 image and change any method
>                         in the browser, the author/timestamp gets
>                         wiped and method versions disappear. 
>                         Timestamps and versions from loaded packages
>                         are still intact so it looks like a code
>                         editor issue? (this occurred somewhere after 4069)
>
>                     -- 
>                     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
>
>
>
>                 -- 
>                 *Hernán Wilkinson
>                 Agile Software Development, Teaching & Coaching*
>                 *Phone: +54-011*-4893-2057
>                 *Twitter: @HernanWilkinson*
>                 *site: http://www.10Pines.com <http://www.10pines.com/>*
>                 Address: Alem 896, Floor 6, Buenos Aires, Argentina
>
>
>
>         -- 
>         *Hernán Wilkinson
>         Agile Software Development, Teaching & Coaching*
>         *Phone: +54-011*-4893-2057
>         *Twitter: @HernanWilkinson*
>         *site: http://www.10Pines.com <http://www.10pines.com/>*
>         Address: Alem 896, Floor 6, Buenos Aires, Argentina
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20200402/64027f72/attachment-0001.htm>


More information about the Cuis-dev mailing list