Page MenuHomePhabricator

changes of sitelinks of other projects generate RC entry on client wiki
Closed, DuplicatePublic

Description

Scenario:

  1. Suppose a page X in he.wikipedia is linked to Wikidata
  2. Page X exists also on fr.wikibooks
  3. Adding/removing/changing a sitelink of frwikibooks SHOULD NOT result in client wiki having rc entry as: 3.1 this is neither different language in same project 3.2 nor different project in same language

Real world example:
this change https://www.wikidata.org/w/index.php?title=Q3907246&diff=620412971&oldid=620386285
was propogated to hewiki

use hewiki_p;
select * from recentchanges where rc_namespace=4 and rc_title like 'בקשות_ממפעילים' and rc_source='wb' and rc_timestamp>20180113000000 limit 5;

rc_id	rc_timestamp	rc_user	rc_user_text	rc_namespace	rc_title	rc_comment	rc_minor	rc_bot	rc_new	rc_cur_id	rc_this_oldid	rc_last_oldid	rc_type	rc_source	rc_patrolled	rc_ip	rc_old_len	rc_new_len	rc_deleted	rc_logid	rc_log_type	rc_log_action	rc_params
39989282	20180114215852	60068	JackPotte	4	בקשות_ממפעילים	קישור השפה שוּנה מ־frwikibooks:Wikilivres:Requêtes aux administrateurs אל frwikibooks:Wikilivres:Requêtes aux administrateurs/2018	1	0	0	191513	22258311	22258311	5	wb	1		3279	3279	0	0			a:1:{s:20:"wikibase-repo-change";a:14:{s:2:"id";i:617157977;s:4:"time";s:14:"20180114215852";s:7:"user_id";s:4:"7431";s:11:"revision_id";s:9:"620386285";s:9:"object_id";s:8:"Q3907246";s:4:"type";s:20:"wikibase-item~update";s:11:"entity_type";s:4:"item";s:7:"page_id";i:3727984;s:9:"parent_id";i:615576452;s:7:"comment";s:152:"/* clientsitelink-update:0|frwikibooks|frwikibooks:Wikilivres:Requêtes aux administrateurs|frwikibooks:Wikilivres:Requêtes aux administrateurs/2018 */";s:6:"rev_id";i:620386285;s:9:"user_text";s:9:"JackPotte";s:15:"central_user_id";i:14889;s:3:"bot";i:0;}}
39989564	20180114232354	310221	NicoScribe	4	בקשות_ממפעילים	קישור השפה שוּנה מ־frwikibooks:Wikilivres:Requêtes aux administrateurs/2018 אל frwikibooks:Wikilivres:Requêtes aux administrateurs	1	0	0	191513	22258403	22258403	5	wb	1		2380	2380	0	0			a:1:{s:20:"wikibase-repo-change";a:14:{s:2:"id";i:617184399;s:4:"time";s:14:"20180114232354";s:7:"user_id";s:7:"2217048";s:11:"revision_id";s:9:"620412971";s:9:"object_id";s:8:"Q3907246";s:4:"type";s:20:"wikibase-item~update";s:11:"entity_type";s:4:"item";s:7:"page_id";i:3727984;s:9:"parent_id";i:620386285;s:7:"comment";s:71:"/* undo:0||620386285|JackPotte */ it is better to keep the generic page";s:6:"rev_id";i:620412971;s:9:"user_text";s:10:"NicoScribe";s:15:"central_user_id";i:43246739;s:3:"bot";i:0;}}
`