XZise created this task. XZise added a subscriber: XZise. XZise added projects: Pywikibot-tests, pywikibot-core. Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION There has been recently failures in `tests.site_tests.testLinkMethods` which don't make really sense:
* https://travis-ci.org/wikimedia/pywikibot-core/jobs/54552081#L505
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
XZise added a comment.
The https://gerrit.wikimedia.org/r/197089 patch could try to shed some light into the reason why it's happening.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
XZise edited the task description. XZise set Security to None.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
XZise added a comment.
Interestingly I've only found failures on French builds but not always. I also can't say when it first occurred.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Aklapper, XZise, jayvdb
jayvdb added a subscriber: jayvdb. jayvdb added a comment.
Very odd. It is also only wiktionary , so maybe there is some title first-letter case problems?
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise added a comment.
Ever since I was providing a patch to debug that problem I didn't encounter it and now the official builds on Travis are fine to. Maybe it's at a certain time when this happens.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise added a comment.
Okay the first failure with the debug output and it's lists a not existing page. It starts with a lowercase letter which could be also the cause. A second failure could help narrow it down. In both requests to the API the page appears so it doesn't seem to be because of MediaWiki.
Regarding case sensitivity: The siteinfo https://fr.wiktionary.org/w/api.php?action=query&meta=siteinfo reports that the site is case sensitive as well as the namespace https://fr.wiktionary.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces. And I don't know how it can “forget” the case sensitivity. In `Link.parse()` it is checked at all times and if the namespace is not valid it'll crash there.
I might provide a second debug patch which shows the XOR difference (may only of all pages which are in ns 0 and 1). That way we could verify whether the name is capitalized in the other set.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise added a comment.
Okay another failure and again a lowercase page which does not exist. I've run https://travis-ci.org/xZise/pywikibot-core/builds/55116261 multiple times which has https://gerrit.wikimedia.org/r/198172 merged in but it hasn't failed yet.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
XZise edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, pywikipedia-bugs
jayvdb changed the title from "Assertion failure testing namespace restriction" to "Assertion failure testing namespace restriction (always French Wiktionary so far)". jayvdb edited the task description. jayvdb added a project: Wiktionary.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
XZise moved this task to Test failures on the Pywikibot-tests workboard.
TASK DETAIL https://phabricator.wikimedia.org/T92856
WORKBOARD https://phabricator.wikimedia.org/project/board/107/
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
gerritbot added a subscriber: gerritbot. gerritbot added a comment.
Change 202618 had a related patch set uploaded (by John Vandenberg): Change build sites to fr.wikipedia and ar.wiktionary
https://gerrit.wikimedia.org/r/202618
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: gerritbot Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
gerritbot added a project: Patch-For-Review.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: gerritbot Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
gerritbot added a comment.
Change 202618 merged by jenkins-bot: Change build sites to fr.wikipedia and ar.wiktionary
https://gerrit.wikimedia.org/r/202618
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: gerritbot Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
jayvdb edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
jayvdb changed the title from "Assertion failure testing namespace restriction (always French Wiktionary so far)" to "Assertion failure testing namespace restriction". jayvdb edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
XZise added a comment.
Okay with Wikivoyage it seems it's not related to Wiktionary, the case sensitivity setting and the language French. The result itself is interesting because the symmetric difference contains two pages in namespace 0 while the check afterwards only mentions one page and in theory it should mention all pages of the symmetric difference which were in the namespaces 0 and 1. There seems to be no link to a talk page which has “שיחה” as a prefix (or the other way around).
TASK DETAIL https://phabricator.wikimedia.org/T92856
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
jayvdb edited the task description.
TASK DETAIL https://phabricator.wikimedia.org/T92856
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb Cc: gerritbot, jayvdb, Aklapper, XZise, GPHemsley, Darkdadaah, Krenair, pywikipedia-bugs
pywikipedia-bugs@lists.wikimedia.org