daniel created this task. daniel added a subscriber: daniel. daniel added a project: Wikidata. Herald added a subscriber: Aklapper.
TASK DESCRIPTION ChangeRunCoalescer incorrectly computes the diff when combining changes: When combining changes A, B, and C, it computes the diff between C and parent-of-C (which is the same as the diff already contained in change C), instead of computing the diff between parent-of-A and C (which represents the actual modification done by the combined changed). Since AffectedPagesFinder relies on this diff to determine which aspects of the item changed, this may lead to coalesced changes being mistakingly ignored, and pages affected by the change not being purged, and the changes not being made visible in RecentChanges or the Watchlist. TASK DETAIL https://phabricator.wikimedia.org/T112804 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: daniel Cc: Aklapper, daniel, Wikidata-bugs, aude _______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs