Whym - This seems to be a very different use case which triggers the same
issue. Can you give us a page where this caused a problem in transclusion?

I have a feeling that we should extend Special:LintErrors to cover any
template transclusion which ended up dumping [[::Actual title|whatever]]
into the as-rendered wikitext.

Deryck

On 15 September 2017 at 09:19, Yusuke Matsubara <w...@whym.org> wrote:

> > We can suggest edits to the affected templates we find referencing
> > this thread (and hopefully changes to trunks will propagate out).
>
> Is there any systematic way to discover affected templates?
> [[:ja:Template:See/core]] seems to be one, but I encountered it just
> by chance.
>
> -Yusuke
>
> On Fri, Sep 15, 2017 at 7:03 AM, Arlo Breault <abrea...@wikimedia.org>
> wrote:
> > Thanks for following up, and sorry for the delay.
> >
> >
> >> On Sep 7, 2017, at 2:41 PM, Deryck Chan <deryckc...@gmail.com> wrote:
> >>
> >> > Can you quantify lots?
> >>
> >> At least 5 templates (including the one discussed in this thread),
> approx 160 transclusions on yue.wp, mostly in article space. That means
> 0.25% of all articles.
> >
> > I see,
> >
> > https://zh-yue.wikipedia.org/w/index.php?title=Template%
> 3AMergeto&type=revision&diff=1123381&oldid=1120457
> >
> > I assume you've made similar edits on the others.
> >
> >
> >> According to the discussion, zh.wp is affected by this bug too: at
> least 7 templates, according to my insource search.
> >>
> >> en.wp has at least 45 pages with this problem, including 9 templates.
> [[en:Template:Merge to]] alone has 3000+ transclusions.
> >
> > The source here isn't exactly the same, since it sits behind the `target`
> > parameter,
> >
> > {{#if:{{{target|}}}|&nbsp;''[[:{{NAMESPACE}}:{{{target}}}|{{
> {target}}}]]''|
> >
> > which doesn't seem to be a common use, judging by a search,
> >
> > insource:/"{{merge to"/i
> >
> > [[en:Template:Original]] also uses this pattern, but doesn't appear
> > to be used in the main article space.
> >
> >
> >> Since this change affected [[en:Template:Merge to]] which is a trunk
> project copied by many other wikis, I expect a very large - probably in the
> tens of thousands - total number of broken pages.
> >
> > It's certainly possible but, again, we did a bunch of testing
> > and only found a handful of cases in our sample.
> >
> > Also, this thread is the only place it has currently been surfaced
> > (to me :/).
> >
> >
> >> My insource search string:
> >> insource:/"[[:{{NAMESPACE}}:"/
> >
> > Where do we go from here?
> >
> > We can revert the change and add comments to the effect that this is
> > acceptable syntax, mentioning this use case, and then go fix up other
> > title parsing implementations.
> >
> > We can suggest edits to the affected templates we find referencing
> > this thread (and hopefully changes to trunks will propagate out).
> >
> > I'm partial to the latter.
> >
> >
> > _______________________________________________
> > Wikitech-ambassadors mailing list
> > Wikitech-ambassadors@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors
>
_______________________________________________
Wikitech-ambassadors mailing list
Wikitech-ambassadors@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors

Reply via email to