Mpaa added a project: pywikibot-core.
Mpaa set Security to None.
Restricted Application added a subscriber: pywikipedia-bugs.
TASK DETAIL
https://phabricator.wikimedia.org/T90016
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: Mpaa
Cc: pywikipedia-bugs, Aklapper, Mpaa, jayvdb
jayvdb created this task.
jayvdb added subscribers: jayvdb, Legoktm, hashar, Ricordisamoa.
jayvdb added projects: Continuous-Integration, pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION
Patches uploaded by developers with +2 rights are not being 'lint' -ed.
PS6 on https://gerrit.wikimedia.org/r/#/c/168948/ was uploaded by @Ricordisamoa , who has +2 rights, but only the 'noop' job was run by jenkins.
See T64429 and T87169 for other solutions, but this task is about whitelisting +2 'ers.
Can that whitelisting be done automatically? If not, someone needs to manually update the whitelist :/ .
TASK DETAIL
https://phabricator.wikimedia.org/T87413
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: pywikipedia-bugs, Aklapper, Ricordisamoa, hashar, Legoktm, jayvdb, greg
jayvdb added a comment.
I think we have solved the first part of the problem: pywikibot.exceptions.NoPage: Page [[wikidata:-1]] doesn't exist. It should now give a useful NoPage error message.
But I am pretty sure that the second part of the problem isnt solved: pywikibot.data.api.APIError: invalid-snak-value: Q14854094 not found
https://phabricator.wikimedia.org/tag/testme/
TASK DETAIL
https://phabricator.wikimedia.org/T64261
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, pywikipedia-bugs
jayvdb added a comment.
I have added some Wikidata microtasks; while these are not tightly related to the project, an understanding of Wikidata is crucial to this project, and these tasks will demonstrate sufficient ability to code in python to be able to undertake this task.
TASK DETAIL
https://phabricator.wikimedia.org/T89416
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: Halfak, NiharikaKohli, Evanontario, jayvdb, Qgil, Bawolff, Aklapper, Jsalsman, Svick, jeremyb, pywikipedia-bugs
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: Pywikibot-Wikidata.
jayvdb changed Security from none to none.
TASK DESCRIPTION
Similar errors occur in addClaim, addSource, etc .. but here is the backtrace for editEntity updating an item.
Welcome to the Pywikibot interactive shell!
>>> import pywikibot
>>> datasite = pywikibot.site.DataSite('test', 'wikidata', None, None)
>>> item = pywikibot.page.ItemPage(datasite, 'Q68')
>>> item.get()
Found 4 wikidata:test processes running, including this one.
{'claims': {u'P115': [<pywikibot.page.Claim instance at 0xb611b5ac>]}, 'labels': {u'en': u'Test123'}, 'sitelinks': {}, 'descriptions': {}, 'aliases': {u'en': [u'1417625792.03']}}
>>> item.editEntity(data=item.toJSON())
Logging in to wikidata:test as JVbot
Should be logged in now
SIMULATION: wbeditentity action blocked.
Traceback (most recent call last):
File "<console>", line 1, in <module>
File ".../pywikibot/page.py", line 3035, in editEntity
self.lastrevid = updates['entity']['lastrevid']
KeyError: 'entity'
TASK DETAIL
https://phabricator.wikimedia.org/T76694
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: Aklapper, jayvdb, pywikipedia-bugs