Last modified: 2014-08-22 23:05:07 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 T34686, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 32686 - "Page does not exist" title cached in wrong language
"Page does not exist" title cached in wrong language
Status: REOPENED
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
1.22.0
All All
: Normal minor with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
https://translatewiki.net/wiki/User:E...
: need-integration-test, platformeng
: 28802 33630 35921 40516 69905 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-11-28 16:59 UTC by Niklas Laxström
Modified: 2014-08-22 23:05 UTC (History)
15 users (show)

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


Attachments

Description Niklas Laxström 2011-11-28 16:59:38 UTC
If you go to the linked page and hover the non-possession red link, the title depends of the language used when the page was last parsed.
Comment 1 Robin Pepermans (SPQRobin) 2011-11-28 17:20:32 UTC
A similar issue exists in LiquidThreads as well: bug 28802
Comment 2 Alexandre Emsenhuber [IAlex] 2012-01-01 14:02:20 UTC
Fixed in r107773.
Comment 3 Brion Vibber 2012-01-03 21:22:01 UTC
Provisionally reverted in r107941.
Comment 4 Siebrand Mazeland 2012-01-10 13:44:08 UTC
*** Bug 33630 has been marked as a duplicate of this bug. ***
Comment 5 Siebrand Mazeland 2012-01-10 13:57:55 UTC
(In reply to comment #1)
> A similar issue exists in LiquidThreads as well: bug 28802

Doesn't that make this issue a duplicate and bug 28802 incorrectly classified?

This scenario is still valid:
1. go to https://translatewiki.net/wiki/User:Ellesmelle?uselang=ar&action=purge
2. go to https://translatewiki.net/wiki/User:Ellesmelle?uselang=en
3. Check the title of the red link "Non-possession (de pagina bestaat niet)" (which is Dutch)

Expected behaviour: I think content should be in the content language, so the red link title should be in English in translatewiki.net.
Comment 6 Robin Pepermans (SPQRobin) 2012-01-10 14:15:49 UTC
(In reply to comment #5)
> (In reply to comment #1)
> > A similar issue exists in LiquidThreads as well: bug 28802
> 
> Doesn't that make this issue a duplicate and bug 28802 incorrectly classified?

Maybe, but I'm not certain it's the same issue as it seems to exist longer in LiquidThreads than in core.

As I said in bug 28802, the intended language is the user interface language, which it used to be and which is preferable. If it's not possible (no longer possible?) due to caching, then it should be content language.
Comment 7 Niklas Laxström 2012-04-13 07:26:41 UTC
*** Bug 28802 has been marked as a duplicate of this bug. ***
Comment 8 Niklas Laxström 2012-04-13 07:27:12 UTC
*** Bug 35921 has been marked as a duplicate of this bug. ***
Comment 9 Krinkle 2012-06-28 21:01:48 UTC
So, either we:

* Make it fragment the cache for real (may not influence that much since factor "user language" is afaik already part of the cache key)
* Do it in post-processing (like editsection?)
* Make it show in content-language.

Lets just take any of those and at least have it be stable. I don't care which.
Comment 10 Alexandre Emsenhuber [IAlex] 2012-06-28 21:29:41 UTC
(In reply to comment #9)
> Make it fragment the cache for real (may not influence that much since factor
> "user language" is afaik already part of the cache key)

It's part of the cache key only when it's used; but displaying a TOC requires user language, so it's there for each page having a TOC (there might be more items requiring user's language, I'm just giving one of them).
Comment 11 Niklas Laxström 2012-09-25 23:44:44 UTC
*** Bug 40516 has been marked as a duplicate of this bug. ***
Comment 12 Bartosz Dziewoński 2013-04-13 22:23:58 UTC
This was just reported at pl.wiki again[1]. I realize this has pretty minor severity, but it looks like the bug could be quickly fixed by anyone with appropriate knowledge, so could such a person maybe look into it?

[1] https://pl.wikipedia.org/w/index.php?title=Wikipedia:Kawiarenka/Kwestie_techniczne&oldid=36135008#page_does_not_exist
Comment 14 Nemo 2013-06-16 21:58:38 UTC
Can't reproduce any longer, I always see the message in interface language in all the examples.
The matter is trickier with transcluded templates, but that's another bug.
Comment 15 TMg 2013-06-17 16:29:28 UTC
I don't have a problem to reproduce this with the steps described above:

1. Choose your wiki. I will use the English Wikipedia as an example.
2. Log out and delete all cookies.
3. Go to http://en.wikipedia.org/wiki/Chandigarh_Cricket_Association?uselang=fr&action=purge and press the purge button.
4. Go to http://en.wikipedia.org/w/index.php?title=Chandigarh_Cricket_Association&uselang=en and check the red link. It will still show the French title "Chandigarh cricket team (page inexistante)".
Comment 16 Nemo 2014-08-22 23:05:07 UTC
*** Bug 69905 has been marked as a duplicate of this bug. ***

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


Navigation
Links