On 01/12/2007, Bryan Tong Minh <bryan.tongminh(a)gmail.com> wrote:
Obviously we have a problem out here.
Yeah. How do we organise that coup?
...[[Template:Potd/Month]] is the problem. Does it pass the limit for
a single day POTD? what about a week's worth? Maybe we just won't be
able to display 31 POTDs & all their captions at a time.
---------- Forwarded message ----------
From: Tim Starling <tstarling(a)wikimedia.org>
Date: Nov 30, 2007 4:39 PM
Subject: [Wikitech-l] Announcement: #ifexist limit
Please copy this to your local village pump or other relevant on-wiki forum.
Werdna's #ifexist limit feature is now live. In response to complaints of
template breakage, I have increased the limit on Wikimedia wikis
temporarily, from 100 to 2000. Barring a coup, it will stay at 2000 for
about a week, and then we'll lower it to 100.
Please use this one-week period to check pages and templates that use
#ifexist heavily. Look in the HTML source of the preview or page view.
There will be a "limit report" that looks like this:
Pre-expand include size: 617515/2048000 bytes
Post-expand include size: 360530/2048000 bytes
Template argument size: 51168/2048000 bytes
#ifexist count: 1887/2000
This is the limit report from
one of the pages that will break.
At the end of the week, any pages which have a #ifexist count of over 100
will cease to be rendered correctly (after the next edit or cache clear).
All #ifexist calls after the hundredth will be treated as if the target
does not exist.
In some cases it may be possible to rewrite your templates so that they
still do the same thing, but with less #ifexist calls. In other cases, you
will need to remove template features. Removing features is always sad, as
a sofware developer I know that, but sometimes it is necessary for the
good of the project. This is one of those times.
-- Tim Starling
Wikitech-l mailing list
Commons-l mailing list
They've just been waiting in a mountain for the right moment: