Last modified: 2011-03-13 18:05:31 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 T26315, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 24315 - Special:OldReviewedPages always uses diffonly=0, ignoring user preferences
Special:OldReviewedPages always uses diffonly=0, ignoring user preferences
Status: RESOLVED WONTFIX
Product: MediaWiki extensions
Classification: Unclassified
FlaggedRevs (Other open bugs)
unspecified
All All
: Lowest enhancement (vote)
: ---
Assigned To: Aaron Schulz
:
Depends on: 14828
Blocks:
  Show dependency treegraph
 
Reported: 2010-07-08 23:51 UTC by Derk-Jan Hartman
Modified: 2011-03-13 18:05 UTC (History)
3 users (show)

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


Attachments

Description Derk-Jan Hartman 2010-07-08 23:51:09 UTC
The review links on this specialpage seem to ignore the diffonly setting. Such is unexpected behavior for people.
Comment 1 Aaron Schulz 2010-07-09 00:41:39 UTC
It was meant to help people see the whole page (template/files can change), though probably isn't needed so much on enwiki. (bug 14828)
Comment 2 Aaron Schulz 2010-07-11 07:10:20 UTC
To be specific, it is there *to* override it for those diffs.
Comment 3 Rob Lanphier (RobLa) 2010-07-12 21:07:02 UTC
I'm adding the original requestor of bug 14828 to the cc line here.  I think we should revisit this one.
Comment 4 Tim Landscheidt 2010-07-13 00:38:25 UTC
Aaron's right. The reasoning was and is (at least for me):

- If you are on your turf, i. e., browsing an article history or your watchlist, the user configuration should prevail.
- If you are looking at changes in articles you have never seen before, you can't assess the effect of the change with only one line of context, so provide full context.
- If there are changes in included templates and images, provide full context as well.
Comment 5 Rob Lanphier (RobLa) 2010-07-13 00:45:11 UTC
It would seem to me that if someone puts "diff only" in their preferences, they really want diff only.

There are currently performance implications with using this with diffonly=0.  We're working on fixing those, but they won't entirely go away.  If someone has indicated they're not likely to view the preview below the diff, I don't think we should force it on them.
Comment 6 Tim Landscheidt 2010-07-14 14:26:31 UTC
Eh, no. I have switched on "diff only" in every wiki I have ever used, and yet I requested the original change here. And I even backed that with arguments, not with "wants".

And this change has been active on dewp for almost two years, which seems to suggest that the reasoning wasn't *that* bad.

So it would be really nice if the almighty "performance implications" could be explained a bit more detailed: How can something that worked on dewp for almost a million articles for almost two years melt the servers on enwp with less than 2000 articles (and, at this moment, three (3) articles on Special:OldReviewedPages)?
Comment 7 Chad H. 2010-07-14 14:46:37 UTC
(In reply to comment #5)
> There are currently performance implications with using this with diffonly=0. 
> We're working on fixing those, but they won't entirely go away.

Once we get that sync'd, I consider it a non-issue. The wider question of caching parser output of older revs like we discussed the other day is way beyond the scope of this bug.

(In reply to comment #6)
> Eh, no. I have switched on "diff only" in every wiki I have ever used, and yet
> I requested the original change here. And I even backed that with arguments,
> not with "wants".
> 

I agree with what you're saying. I'd actually suggest we WONTFIX this in favor of keeping the behavior as requested in bug 14828

> And this change has been active on dewp for almost two years, which seems to
> suggest that the reasoning wasn't *that* bad.
> 

That's a pretty convincing argument as well.

> So it would be really nice if the almighty "performance implications" could be
> explained a bit more detailed: How can something that worked on dewp for almost
> a million articles for almost two years melt the servers on enwp with less than
> 2000 articles (and, at this moment, three (3) articles on
> Special:OldReviewedPages)?

It didn't "melt the servers" :)

As explained on bug 24124, when viewing a diff, the preview of content under the diff was being parsed on every diff view and not using the parser cache. When viewing a diff to the current rev, which is a very common scenario, I changed it in r69191 to use the parser cache. 

It's only a fix for a single scenario (diffing to cur), but it's a fairly common scenario in the enwp setup for FlaggedRevs so it should provide a noticeable difference. And it'll be generally useful whenever someone diffs to cur.
Comment 8 Rob Lanphier (RobLa) 2010-08-31 00:03:24 UTC
Resolving as "wontfix".  It may be better for us to look into removing the diffonly pref altogether than spending a lot of effort making it work.  Regardless, since there's not a strong consensus to change this, we'll leave it as is unless the situation changes.

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


Navigation
Links