minvws / nl-kat-coordination

Repo nl-kat-coordination for minvws
European Union Public License 1.2
123 stars 55 forks source link

Also delete self-affirming or self-infered objects #3498

Closed originalsouth closed 2 weeks ago

originalsouth commented 2 weeks ago

Changes

Also delete self affirming objects

Issue link

Relevant to but not resolving #3432 (see also #3499)

Demo

image Cannot exist anymore

QA notes

Use https://github.com/originalsouth/VisualOctopoes to see that the graph provided image get garbage collected Test for any unusual regression in particular for KATFindings.


Code Checklist


Checklist for code reviewers:

Copy-paste the checklist from the docs/source/templates folder into your comment.


Checklist for QA:

Copy-paste the checklist from the docs/source/templates folder into your comment.

originalsouth commented 2 weeks ago

Octopoes is still fundamentally broken, so we'll have more bugs like this. After playing the whack-a-mole game for some hours this resolves some cases like the one #3432.

stephanie0x00 commented 2 weeks ago

Checklist for QA:

What works:

Looks good. When deleting an object all the other objects that are inherited below this object are also removed. Declared objects remain (as is intended behaviour for now).

What doesn't work:

n/a

Bug or feature?:

n/a