Menu

#1856 Link empty ravels causes link selected handles to malfunction

Backlog
open
ravel (27)
4normal
2025-06-25
2025-02-01
Steve Keen
No

These Ravels are linked but the caliper on the 3rd ravel doesn't change when the other two do.

2 Attachments

Discussion

  • High Performance Coder

    It's not just the calipers - the 3rd ravel doesn't update when the others do, nor affect the other two, as though it were unlinked. Furthermore, adding more ravels to the linked group doesn't add linked ravels.

    It's some weird thing to do with this example, if I create a fresh canvas with 3 linked ravels, then it works properly.

     
    • Steve Keen

      Steve Keen - 2025-02-01

      Thought so! A Heisenbug?

       
      • High Performance Coder

        I doubt it. It seems perfectly reproducible.

         
  • High Performance Coder

    • status: open --> wont-fix
    • assigned_to: High Performance Coder
     
  • High Performance Coder

    Eventually tracked down the issue. You didn't have that Ravel's handles linked in the "Link specific handles" form. Not sure how you got into that state unintentionally... But nothing to see here.

     
  • High Performance Coder

    • summary: Caliper Malfunction --> Link empty ravels causes link selected handles to malfunction
    • status: wont-fix --> open
     
  • High Performance Coder

    Fair enough. It seems that adding an empty ravel to a link group causes this situation, even if "Link selected handles" is not accessed. Even including an empty ravel

    We need some ground rules, which would inform a unit test:
    1. If Link selected handles has never been selected, then all handles should match
    2. When a ravel's hypercube is changed, then maximum matching of handles within the "link selected handles block" should be performed.

    OTOH the workaround is to select all ravels once their inputs are defined, unlink them then relink them, which resets all the handles being matched.

     
  • High Performance Coder

    • Milestone: Babbage --> Backlog
     
  • High Performance Coder

    Ticket moved from /p/minsky/ravel/669/

    Can't be converted:

    • _priority: 3ReallyUrgent
     
  • High Performance Coder

    • labels: --> ravel
    • priority: 3ReallyUrgent --> 4normal
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB