[15:54:04] I have a best practice question for editing highly used templates [15:54:24] in https://commons.wikimedia.org/w/index.php?title=Template:Cc-by-sa-3.0&diff=prev&oldid=954378764, I made the template directly call a Lua module, skipping an intermediate template [15:54:36] this should eventually remove some ten million rows from the templatelinks table (cc Amir1) [15:54:50] but first all those pages need to be updated, and that takes a while… [15:55:13] https://commons.wikimedia.org/w/index.php?search=hastemplate%3ACc-by-sa-3.0+-hastemplate%3A%22SDC+statement+has+value%22&title=Special:Search&profile=advanced&fulltext=1&ns0=1&ns6=1&ns12=1&ns14=1&ns100=1&ns106=1 suggests that only a bit over 100k pages were updated so far, in the almost three days since the edit [15:55:34] so at that rate we’re looking at the better part of a year for all the link updates to go through [15:55:43] but we still want to make an equivalent edit to several other license templates [15:55:53] I would expect searchindex and templatelinks might not update at the same time [15:56:28] true, but I don’t think it’ll be that much behind templatelinks [15:57:01] and it seems to be one of the better options available AFAICT – Special:MostTranscludedPages hasn’t been updated since July [15:57:29] Also, i wouldn't neccessarily assume that the job process rate is linear, like the job queue spawns jobs that spawn other jobs to subdivide the range [15:57:29] my question is, should we go ahead with the other templates, or wait for the link updates to go through even if they take months? [15:58:05] quarry would probably be the most accurate way to get a count, but you are probably right that it would be surprising if there was a significant difference [16:00:05] yeah, it feels like it would be a relatively expensive quarry (I think it would need a self-join?) [16:00:13] though maybe still within 30 minutes. I haven’t actually tried it [16:02:22] Now that I've forced the convo off topic, i should admit i don't know for your actual question. I would lean to just making the edits though, job queue has logic to do the refresh only once if multiple things needs to refresh the same page [16:06:48] that’s a good point [16:07:08] depends on how many files are dual-licensed with multiple CC templates, I guess ^^ [16:07:29] I think I’ll lurk in here a while and see if anyone else responds, and otherwise start to go ahead with more edits. thanks :) [16:07:33] Upvote MathML in Interop 2025! https://github.com/web-platform-tests/interop/issues/787 [18:01:07] lucaswerkmeister, multiple CC license tags aren't super common, it's mostly just weird derivative work situations. The vast vast majority of multiple-license files are CC-BY-SA-3.0/GFDL, after that probably CC-BY-SA-4.0 with a PD tag [18:01:57] though there are 49515 usages of https://commons.wikimedia.org/wiki/Template:Copyright_information , 'cause commons is big [19:44:01] AntiComposite: I kind of thought there would be dedicated templates for common multi-license files, actually [19:44:09] (I guess in a way there are, except they’re in the user namespace ^^ e.g. https://commons.wikimedia.org/wiki/User:Ralf_Roletschek/Lizenz3)