Ricordisamoa created this task.
Ricordisamoa added subscribers: Aklapper, pywikipedia-bugs, Ricordisamoa.
Ricordisamoa added a project: Pywikibot-General.
Ricordisamoa changed Security from none to none.
TASK DESCRIPTION
Instead of filling it manually, as it is now.
TASK DETAIL
https://phabricator.wikimedia.org/T78393
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: Ricordisamoa
Cc: Aklapper, Ricordisamoa, pywikipedia-bugs
jayvdb created this task.
jayvdb assigned this task to Omegat.
jayvdb added subscribers: pywikipedia-bugs, jayvdb, XZise, Omegat.
jayvdb added projects: PyWikiBot-Interwiki-Map, pywikibot-core, Pywikibot-tests.
TASK DESCRIPTION
The following tests depend on the user having certain token
site_tests.TestSiteTokens.*
site_tests.TestSiteObjectDeprecatedFunctions.test_token
site_tests.SiteUserTestCase2.testPatrol
If the test depends on having a token, the test is non-functional if the test user doesnt have that token, and the test should be marked as skipped.
TASK DETAIL
https://phabricator.wikimedia.org/T85353
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: Omegat, jayvdb
Cc: Aklapper, jayvdb, XZise, Omegat, pywikipedia-bugs
Ricordisamoa created this task.
Ricordisamoa added a subscriber: Ricordisamoa.
Ricordisamoa added projects: Pywikibot-General, tracking.
Ricordisamoa changed Security from none to none.
TASK DESCRIPTION
To lighten the framework and make it more usable with custom configurations.
TASK DETAIL
https://phabricator.wikimedia.org/T78390
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: Ricordisamoa
Cc: Aklapper, Ricordisamoa, pywikipedia-bugs
jayvdb created this task.
jayvdb added subscribers: jayvdb, Aklapper, Qgil.
jayvdb added projects: Pywikibot-Wikidata, Google-Code-in-2014, Pywikibot-tests.
TASK DESCRIPTION
Pywikibot has some tests which use test.wikidata in https://github.com/wikimedia/pywikibot-core/tree/master/tests , however these test wikis appear to have a very odd configuration wrt integration tests. Where should people (such as #Google-Code-In-2014 participants) do analysis / testing of integration of client and repo?
"You can use [[testwiki:|testwiki]] or [[test2wiki:|test2wiki]] an test clients." was added to the main page [[https://test.wikidata.org/w/index.php?title=Wikidata:Main_Page&diff=5229&ol… in March]] by user [[user:GZWDer]], and I guess that is true in a sense. However it doesnt appear possible to add sitelinks to testwiki or test2wiki, as far as I am aware.
Could someone confirm that (and that I am not going crazy)?
Is there an open Phab task about that? (I searched in Phab for "testwiki wikidata" but came up empty).
e.g.
1. go to https://test2.wikipedia.org/wiki/0.8319452734493841_Moved
2. click add sitelink / add a lang / link with page
3. input language: extwiki
4. input page: Wikipedia
5. click 'Link with Page' to perform the operation
Result: error: "The external client site 'enwiki' did not provide page information for page '0.8319452734493841 Moved'."
Which is odd, I think..?
If the test wikis arnt able to be used together for integration testing, what other options are there?
1. use test.wikidata as client and repo , or
2. use beta.wmflabs.org, or
3. ??
TASK DETAIL
https://phabricator.wikimedia.org/T85358
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: Aklapper, jayvdb, Qgil, pywikipedia-bugs
valhallasw created this task.
valhallasw added a subscriber: valhallasw.
valhallasw added a project: pywikibot-core.
TASK DESCRIPTION
I think we can safely remove some questions:
* Your default user directory is "/home/valhallasw/src/pywikibot-core"
Do you want to use that directory? ([y]es, [N]o)
(assume 'yes')
* Do you want to copy user files from an existing Pywikibot installation? ([y]es, [n]o)
(assume 'no', if the user wants to do so, they can do so manually)
* Create user-config.py file? Required for running bots. ([y]es, [N]o)
(assume 'yes', because otherwise these questions are useless)
* Would you like the extended version of user-config.py, with explanations included? ([y]es, [n]o)
(assume 'yes'; I see no reason not to create the extended version)
* Create user-fixes.py file? Optional and for advanced users. ([y]es, [N]o)
(assume 'yes')
This reduces the script to three questions:
1. what family
2. what lang
3. what username
TASK DETAIL
https://phabricator.wikimedia.org/T85270
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: valhallasw
Cc: Aklapper, valhallasw, jayvdb, pywikipedia-bugs
Qgil created this task.
Qgil added a subscriber: Qgil.
Qgil added projects: Project-Creators, dev.wikimedia.org, Engineering-Community, MediaWiki-Documentation, Pywikibot-documentation.
TASK DESCRIPTION
* Project name: Documentation
* Description: A tag to identify tasks requiring technical documentation. See also [[ https://www.mediawiki.org/wiki/Documentation | mw:Documentation ]].
* Type: Tag
* Policy: Default
The tracking bug {T2001} has been the way to collect bugs related with technical documentation. Now that a technical writer is about to join the #Engineering-Community team (T565), it is a good time to add a bit more of sophistication for better planning.
Note also that #mediawiki-documentation and #pywikibot-documentation (a tag?) exist as well.
Then there is #dev.wikimedia.org, but this is a documentation project on its own.
TASK DETAIL
https://phabricator.wikimedia.org/T85485
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: Qgil
Cc: Aklapper, Qgil, Gryllida, Jdforrester-WMF, Rfarrand, pywikipedia-bugs
jayvdb created this task.
jayvdb claimed this task.
jayvdb added a subscriber: XZise.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
We should replace our ipaddress detection library with the python ipaddress library, however it has some minor problems which we may want to have fixed first.
[[http://bugs.python.org/issue22282]]
TASK DETAIL
https://phabricator.wikimedia.org/T76286
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, XZise, jayvdb
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
XZise created this task.
XZise added a subscriber: XZise.
XZise added projects: MediaWiki-API, pywikibot-core.
XZise changed Security from none to none.
TASK DESCRIPTION
Multiple `friprop` values have been removed from `meta=filerepoinfo` including `articlepath` and `server`. I haven't been able to find a mail on the api-announce list so I guess this is not intentional?
Especially `articlepath` and `server` are useful because they are like the URLs from the interwikimap so the code used by #pywikibot-core could be reused.
If it's not intentional it would be helpful to update the documentation of [[https://www.mediawiki.org/wiki/API:Meta#filerepoinfo_.2F_fri|API:Meta#filer… / fri]] and [[https://en.wikipedia.org/w/api.php?action=help&modules=query%2Bfilerepoinfo…, so that I know which property I need to use for future versions.
TASK DETAIL
https://phabricator.wikimedia.org/T85153
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: Aklapper, XZise, jayvdb, Anomie, Legoktm, pywikipedia-bugs