Page MenuHomePhabricator

Scribunto external package link tracking
Open, Needs TriagePublic

Description

When Scribunto requires a file from an external package, it should register a link of some kind. This is Scribunto's responsibility, not Produnto's.

@cscott proposes to use pagelinks with a title that can exist but doesn't, analogous to a MediaWiki namespace page for a default message.

It would be possible to add a new link table, but this would mean a lot of hooks, and an extra table for every wiki. Scribunto doesn't currently have any SQL tables, so it adds some installation complexity.

Event Timeline

Change #1295108 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/extensions/Produnto@master] Facility to allow Scribunto to register templatelinks to the repo viewer

https://gerrit.wikimedia.org/r/1295108

Change #1295110 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/extensions/Scribunto@master] Register Produnto package links

https://gerrit.wikimedia.org/r/1295110

Change #1297549 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/extensions/Produnto@master] On deployment, purge pages that use changed files

https://gerrit.wikimedia.org/r/1297549

Change #1297791 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/core@master] Deferred: skip cdnPurge jobs when no CDN is configured

https://gerrit.wikimedia.org/r/1297791

Change #1297791 abandoned by Tim Starling:

[mediawiki/core@master] Deferred: skip cdnPurge jobs when no CDN is configured

Reason:

I'll just use $wgUseCdn

https://gerrit.wikimedia.org/r/1297791

Change #1295108 merged by jenkins-bot:

[mediawiki/extensions/Produnto@master] Facility to allow Scribunto to register templatelinks to the repo viewer

https://gerrit.wikimedia.org/r/1295108

Change #1295110 merged by jenkins-bot:

[mediawiki/extensions/Scribunto@master] Register Produnto package links

https://gerrit.wikimedia.org/r/1295110

Change #1297549 merged by jenkins-bot:

[mediawiki/extensions/Produnto@master] On deployment, purge pages that use changed files

https://gerrit.wikimedia.org/r/1297549