Last modified: 2014-11-11 02:36:09 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T69700, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 67700 - Cite: Provide a way for users to find articles which have the reference list inserted automatically
Cite: Provide a way for users to find articles which have the reference list ...
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Cite (Other open bugs)
master
All All
: High enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 68107 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-08 23:22 UTC by Gadget850
Modified: 2014-11-11 02:36 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Gadget850 2014-07-08 23:22:23 UTC
https://bugzilla.wikimedia.org/show_bug.cgi?id=66860
https://gerrit.wikimedia.org/r/#/c/141583/

When the patch 141583 is deployed, if the reference list markup is missing then the reference list will automatically show at the end of the page. 'MediaWiki:Cite error refs without references' will no longer be triggered and no error will show.

The manner in which the automatic reference list is displayed has some issues. 

* No markup is inserted, thus follow-on editors will be confused as to why the reference list is showing. There will be a learning curve associated with this.
* No heading is added, resulting in a layout issue.
* The automatic reference list shows at the very end of the page, again a layout issue.

On the English Wikipedia (and perhaps others) the error currently places the page in a maintenance category so that concerned editors can repair it.

Without an error message or a category, there is no way to track this. Either repurpose 'MediaWiki:Cite error refs without references' or add a different MediaWiki page that is triggered when the automatic reference list is generated; it will the place the page in a hidden maintenance category. On the English Wikipedia, this is 'Category:Pages with missing references list'.
Comment 1 James Forrester 2014-07-08 23:53:57 UTC
In bug 66860 comment 13 I suggested a default-blank system message which, iff set,  will add such pages to that category for maintenance purposes. Are you OK with this?
Comment 2 Gadget850 2014-07-09 00:15:29 UTC
Works for me. I can make a minor change to the broken ref template to not show any message.
Comment 3 James Forrester 2014-07-09 00:24:52 UTC
(In reply to Gadget850 from comment #2)
> Works for me. I can make a minor change to the broken ref template to not
> show any message.

There are 900 Wikimedia wikis plus countless others. Re-purposing an existing message generally causes massive breakage, which is why we don't do it, and instead create a new one.
Comment 4 Gadget850 2014-07-10 22:46:39 UTC
(In reply to James Forrester from comment #3)
> (In reply to Gadget850 from comment #2)
> > Works for me. I can make a minor change to the broken ref template to not
> > show any message.
> 
> There are 900 Wikimedia wikis plus countless others. Re-purposing an
> existing message generally causes massive breakage, which is why we don't do
> it, and instead create a new one.

Makes sense
Comment 5 Gadget850 2014-07-10 22:46:58 UTC
See my latest comments on Bug 66860.
Comment 6 Gerrit Notification Bot 2014-07-11 00:06:12 UTC
Change 145474 had a related patch set uploaded by Alex Monk:
Provide way for users to find articles with the automatic <references />

https://gerrit.wikimedia.org/r/145474
Comment 7 Gerrit Notification Bot 2014-07-12 09:06:38 UTC
Change 145474 merged by jenkins-bot:
Provide way for users to find articles with the automatic <references />

https://gerrit.wikimedia.org/r/145474
Comment 8 Bultro 2014-07-16 14:30:41 UTC
so, what's the new message?
Comment 9 James Forrester 2014-07-16 15:12:58 UTC
(In reply to Bultro from comment #8)
> so, what's the new message?

cite_error_refs_without_references_category. See Tech News 29 which went out on Monday – https://meta.wikimedia.org/w/index.php?title=Tech/News/2014/29&diff=9177389&oldid=9177343
Comment 10 Gadget850 2014-07-16 15:21:55 UTC
Looking at the patch, the new interface page is "MediaWiki:Cite error refs without references category". As I see it, the page is blank by default.

On enwiki I set it to "Pages with an automatically generated reference list". I then set "Category:Pages with an automatically generated reference list" to a subcat of "Category:Pages with missing references list".

"MediaWiki:Cite error refs without references category-desc" was also added which will have the default of:

"The page has <code><nowiki><ref></nowiki></code>s defined with no specific group, but it has no explicit <code><nowiki><references /></nowiki><
/code> tag."

I don't see what triggers this. This page is not defined on testwiki, so I don't think the patch is applied there yet.

Tech News shows this patch as a "future software change" and it does not show in the 1.24wmf13 change log, so I don't know if it is going to be deployed with 13 later today.
Comment 11 James Forrester 2014-07-16 15:35:53 UTC
(In reply to Gadget850 from comment #10)
> Tech News shows this patch as a "future software change" and it does not
> show in the 1.24wmf13 change log, so I don't know if it is going to be
> deployed with 13 later today.

The code will be deployed in 1.24wmf14. Unhelpfully Tech News and Bugzilla (except for VE where I did a hack) give no reliable way to determine this, sorry. :-(
Comment 12 James Forrester 2014-07-16 15:53:00 UTC
*** Bug 68107 has been marked as a duplicate of this bug. ***
Comment 13 Alex Monk 2014-07-16 15:55:46 UTC
(In reply to Gadget850 from comment #10)
> "MediaWiki:Cite error refs without references category-desc" was also added
> which will have the default of:
> 
> "The page has <code><nowiki><ref></nowiki></code>s defined with no specific
> group, but it has no explicit <code><nowiki><references /></nowiki><
> /code> tag."
> 
> I don't see what triggers this. This page is not defined on testwiki, so I
> don't think the patch is applied there yet.

Per the review notes, that message is for Special:TrackingCategories. And no, it shouldn't be deployed there yet.
Comment 14 Krinkle 2014-07-24 19:29:13 UTC
This patchset was reverted in change: I923ed39f405d926b70a5098cbde6eee0538eee51
Comment 15 Romaine 2014-08-19 23:48:42 UTC
When is this going live? We are waiting for this...
Comment 16 James Forrester 2014-08-19 23:56:38 UTC
(In reply to Romaine from comment #15)
> When is this going live? We are waiting for this...

It's not right now. We need to regroup and work out from scratch how to do this. It may need significant wider work fixing MediaWiki to make it possible.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links