Last modified: 2006-02-21 05:55:04 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T7052, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 5052 - 'Zero change events' (as used together with page moves) should be evaluated / shown in Special:Recentchanges?namespace=foo, Special:Recentchangeslinked/bar?namespace=foo, Special:Contributions/foobar&namespace=foo, Special:Watchlist
'Zero change events' (as used together with page moves) should be evaluated /...
Status: RESOLVED INVALID
Product: MediaWiki
Classification: Unclassified
Special pages (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-02-21 01:55 UTC by lɛʁi לערי ריינהארט
Modified: 2006-02-21 05:55 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description lɛʁi לערי ריינהארט 2006-02-21 01:55:39 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
Comment 1 Brion Vibber 2006-02-21 03:17:59 UTC
I have no damn clue what this means.
Comment 2 lɛʁi לערי ריינהארט 2006-02-21 05:55:04 UTC
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]]

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links