Last modified: 2006-02-21 05:55:04 UTC
Hallo! When I opened Bug 4171: Implement consistent namespace filtering between 'Special:' Recentchanges, Watchlist (Recentchangeslinked, Contributions): match results properly; (log event handling) I payed only attention to the availability of move log events while filtering. *more notes* the new test handles a page that is generated in the user namespace moved to the project namespace and moved to the main namespace both primary namespace and secondary namespace are generated and moved both primary namespace and secondary namespace are edited once bug 4171 comment 3 e) the filter *FAILS*; moves are *not* considered as "changes" by MediaWiki == 'Zero changes' (as used together with page moves) should be shown in ... *either* the ''Zero changes' sould trigger showing the page at relevant special pages *or* analysis or 'source' *and 'target' in move events must be analysed for same scope best regards reinhardt [[user:gangleri]] ---- http://test.wikipedia.org/wiki/Special:Recentchanges 21 February 2006 *bold* (diff) (hist) . . m 04171/user project main C; 02:03 . . Gangleri (Talk | block) (04171 {{PAGENAME}} {{NAMESPACE}}) * (Move log); 02:01 . . Gangleri (Talk | block) (Wikipedia talk:Bugzilla/04171/user project main B moved to Talk:04171/user project main C: bugzilla:04171) * (Move log); 02:01 . . Gangleri (Talk | block) (Wikipedia:Bugzilla/04171/user project main B moved to 04171/user project main C: bugzilla:04171) *bold* (diff) (hist) . . m Wikipedia talk:Bugzilla/04171/user project main B; 01:58 . . Gangleri (Talk | block) (purge) * (Move log); 01:57 . . Gangleri (Talk | block) (User talk:Gangleri/tests/bugzilla/04171/user project main A moved to Wikipedia talk:Bugzilla/04171/user project main B: bugzilla:04171) * (Move log); 01:57 . . Gangleri (Talk | block) (User:Gangleri/tests/bugzilla/04171/user project main A moved to Wikipedia:Bugzilla/04171/user project main B: bugzilla:04171) *bold* (diff) (hist) . . m User:Gangleri/tests/bugzilla/04171/user project main A; 01:56 . . Gangleri (Talk | block) (purge) *bold* (diff) (hist) . . Nm User talk:Gangleri/tests/bugzilla/04171/user project main A; 01:53 . . Gangleri (Talk | block) (bugzilla:04171) *bold* (diff) (hist) . . Nm User:Gangleri/tests/bugzilla/04171/user project main A; 01:53 . . Gangleri (Talk | block) (bugzilla:04171) * (Move log); 01:00 . . Gangleri (Talk | block) (Wikipedia talk:Bugzilla/04171 C moved to Wikipedia talk:Bugzilla/04171 D: bugzilla:04171) * (Move log); 01:00 . . Gangleri (Talk | block) (Wikipedia:Bugzilla/04171 C moved to Wikipedia:Bugzilla/04171 D: bugzilla:04171) * (Move log); 01:00 . . Gangleri (Talk | block) (Wikipedia talk:Bugzilla/04171 B moved to Wikipedia talk:Bugzilla/04171 C: bugzilla:04171) * (Move log); 01:00 . . Gangleri (Talk | block) (Wikipedia:Bugzilla/04171 B moved to Wikipedia:Bugzilla/04171 C: bugzilla:04171) * (Move log); 00:59 . . Gangleri (Talk | block) (Wikipedia talk:Bugzilla/04171 A moved to Wikipedia talk:Bugzilla/04171 B: bugzilla:04171) * (Move log); 00:59 . . Gangleri (Talk | block) (Wikipedia:Bugzilla/04171 A moved to Wikipedia:Bugzilla/04171 B: bugzilla:04171) *bold* (diff) (hist) . . m Wikipedia:Bugzilla/04171 A; 00:58 . . Gangleri (Talk | block) *bold* (diff) (hist) . . Nm Wikipedia talk:Bugzilla/04171 A; 00:56 . . Gangleri (Talk | block) (bugzilla:04171) *bold* (diff) (hist) . . Nm Wikipedia:Bugzilla/04171 A; 00:56 . . Gangleri (Talk | block) (bugzilla:04171) http://test.wikipedia.org/w/index.php?title=Special:Recentchanges&namespace=4 21 February 2006 *bold* (diff) (hist) . . m Wikipedia:Bugzilla/04171 A; 00:58 . . Gangleri (Talk | block) *bold* (diff) (hist) . . Nm Wikipedia:Bugzilla/04171 A; 00:56 . . Gangleri (Talk | block) (bugzilla:04171) http://test.wikipedia.org/w/index.php?title=Special:Recentchangeslinked/category:bugzilla 21 February 2006 *bold* (diff) (hist) . . m Wikipedia:Bugzilla/04171 A; 00:58 . . Gangleri (Talk | block) *bold* (diff) (hist) . . Nm Wikipedia:Bugzilla/04171 A; 00:56 . . Gangleri (Talk | block) (bugzilla:04171) http://test.wikipedia.org/w/index.php?title=Special:Contributions/Gangleri&namespace=4 # 02:01, 21 February 2006 (hist) (diff) Wikipedia:Bugzilla/04171/user project main B (Wikipedia:Bugzilla/04171/user project main B moved to 04171/user project main C: bugzilla:04171) (top) [rollback] # 01:00, 21 February 2006 (hist) (diff) Wikipedia:Bugzilla/04171 C (Wikipedia:Bugzilla/04171 C moved to Wikipedia:Bugzilla/04171 D: bugzilla:04171) (top) [rollback] # 01:00, 21 February 2006 (hist) (diff) m Wikipedia:Bugzilla/04171 D (Wikipedia:Bugzilla/04171 C moved to Wikipedia:Bugzilla/04171 D: bugzilla:04171) (top) [rollback] # 01:00, 21 February 2006 (hist) (diff) Wikipedia:Bugzilla/04171 B (Wikipedia:Bugzilla/04171 B moved to Wikipedia:Bugzilla/04171 C: bugzilla:04171) (top) [rollback] # 01:00, 21 February 2006 (hist) (diff) m Wikipedia:Bugzilla/04171 D (Wikipedia:Bugzilla/04171 B moved to Wikipedia:Bugzilla/04171 C: bugzilla:04171) # 00:59, 21 February 2006 (hist) (diff) Wikipedia:Bugzilla/04171 A (Wikipedia:Bugzilla/04171 A moved to Wikipedia:Bugzilla/04171 B: bugzilla:04171) (top) [rollback] # 00:59, 21 February 2006 (hist) (diff) m Wikipedia:Bugzilla/04171 D (Wikipedia:Bugzilla/04171 A moved to Wikipedia:Bugzilla/04171 B: bugzilla:04171) # 00:58, 21 February 2006 (hist) (diff) m Wikipedia:Bugzilla/04171 D # 00:56, 21 February 2006 (hist) (diff) m Wikipedia:Bugzilla/04171 D (bugzilla:04171) http://test.wikipedia.org/wiki/Special:Watchlist shows for *me* only as 21 February 2006 * (diff) (hist) . . m 04171/user project main C; 02:03 . . Gangleri (Talk | block) (04171 {{PAGENAME}} {{NAMESPACE}}) 20 February 2006
I have no damn clue what this means.
Brion please REOPEN if you see any problem: A newbie at Wikinews creates page 'foo my draft' about '[[foobar]]'. Later he moves the page to 'foo please review'. After getting some feedback 'talk:foo please review' he moves the page to 'foo'. He will look at 'Special:Recentchanges' and can find all three pagenames there. He will look at 'Special:Contributions' and will see all revisions as 'foo' despite the fact that he used different page titles before. If he looks at 'Special:Watchlist' it could be that he can not find the page despite the fact that watched the original page. (*note* I marked all my edits as minor change and have bo clue if this is of any importance or not.) After a while he looks at 'Special:Recentchangeslinked/foobar'. He might expect that he will find 'foo my draft', 'foo please review' and 'foo' there. This is *not* the case. I can understand that actual implementation of the special pages is / was done separately. The database model and the queries are optimised on historical requests / changes. I assume that "pageid" / "revisionid" are used in the database model. 'Special:Recentchanges' shows titles identified with "revisionid"(?) *but* 'Special:Contributions' shows titles identified by "pageid"(?). If pages have been moved this not the same any more. 'Special:Watchlist' seems to fail with the scenario described above. My 'Special:Watchlist/edit' includes: * 04171/user project main C * User:Gangleri/tests/bugzilla/04171/user project main A * Wikipedia:Bugzilla/04171 A * Wikipedia:Bugzilla/04171 B * Wikipedia:Bugzilla/04171 C * Wikipedia:Bugzilla/04171 D Please excuse if I use the term "'Zero change event'"; I have read it somewhere. I understand that during a move only a "revisionid"(?) is generated, the page source of "pageid"(?) is not changed. I do not exacly know how and where you store page titles and how you make the identification of "relevant" (actual *not* historical titles). http://test.wikipedia.org/w/index.php?title=04171/user_project_main_C&diff=next&oldid=811 shows that "historical title identification" is possible for "newbies" only from the autogenerated summaries during moves. This link is referencing to three titles: in the header: '04171/user project main C' == current title; it will *not* change when you follow the navigation links ad this is OK for me in the right summary: 'Wikipedia:Bugzilla/04171/user_project_main_B' == previous title in the right summary: 'User:Gangleri/tests/bugzilla/04171/user_project_main_A' == "ante"previous title Whatchlist seems to store only the "latest pagename" the pagename identified by "pageid"? The source page in a move (trans)action is removed from the whatchlist while the target page is added. There is a unlucky consequence with this: If you create a page 'Departments of foobar', the page will be moved later to 'Redional subdivisions of Republic Foo Bar' and you try to search for 'departments' or 'foobar' in your contributions or watchlist or watchlist/edit some weeks later you will not find it. best regards reinhardt [[user:gangleri]]