Forum:Semantic MediaWiki is purging the current page due to some outdated dependencies it has detected which require an update.

From Fallen London Wiki
Forums: Index > Help Desk > Semantic MediaWiki is purging the current page due to some outdated dependencies it has detected which require an update.

Semantic MediaWiki is purging the current page due to some outdated dependencies it has detected which require an update.[edit]

For the last few days, every single wiki page I open in Chrome (also in Firefox on Android) results in a loop of this dialog:

Semantic MediaWiki is purging the current page due to some outdated dependencies it has detected which require an update.

Sometimes the loop ends after a few cycles and the page is browsable, at other times it takes over 20 cycles, for example https://fallenlondon.wiki/wiki/Something_is_Landing just now.

Is this due to the current wiki changes? It happens when logged in and when not logged in, on two different platforms (Windows 8 and Android 11). - Fanoftswiki (talk) 09:53, 7 March 2022 (UTC)

I'm pretty sure it has something to do with the recent changes to templates to add SMW properties. I haven't had the time to debug this issue in depth - my apologies; I know this issue has been pervasive and unpleasant. I'll try to dedicate some time to tracing the issue very soon. Alan (talk) 14:06, 7 March 2022 (UTC)
Probably my fault, I've pushed a few SMW updates to {{Card}}, {{Storylet}}, and {{Action}} over the past few days. But I think I've made all the updates that we need now, so once this wave of changes settles down it should be calm.
There were two recent updates with above-average complexity.
  • Added call to {{Restrictions}} in Storylets. This Template checks for several categories on the Storylet, and then sets a Property based on that.
  • Update to {{Action}} where it pulls a property from its FCS and sets a property based on that.
Both of these use @annotation to set a property based on other SMW data, which would create a dependency that SMW is aware of.
- PSGarak (talk) 15:21, 7 March 2022 (UTC)