jayvdb (John Vandenberg)
User

Projects (43)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 16 2014, 9:25 AM (135 w, 4 d)
Availability
Available
IRC Nick
jayvdb
LDAP User
Unknown
MediaWiki User
John Vandenberg

Recent Activity

Mon, May 15

jayvdb renamed T164939: Remove "geshi" name from SyntaxHighlight from "Remove "geshi" name from SyntaxHighlight internals where possible" to "Remove "geshi" name from SyntaxHighlight".
Mon, May 15, 10:36 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), SyntaxHighlight
jayvdb added a comment to T164939: Remove "geshi" name from SyntaxHighlight.

Geshi is under active development again
https://github.com/GeSHi/geshi-1.0/releases/
With breaking changes being released.
It is not nice for this extension to be misusing a product name like this (even though it isnt a registered trademark in US or EU afaics) .
Do unto others, and all ... c.f WMF trademark policy 'Misrepresentation'.

Mon, May 15, 10:36 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), SyntaxHighlight

Sat, May 13

jayvdb added a comment to T160529: Sender email spoofing.

Another one occurred just now on wikimania-l, again targeting Katie ;-(

Sat, May 13, 6:03 AM · Security, Operations, Mail, Wikimedia-Mailing-lists

Wed, May 3

jayvdb added a comment to T160529: Sender email spoofing.

Ugh, the problem is not false positives, but that rule is increasing the amount of spam seen by list moderators. Presumably, somewhere, previously spam was getting discarded. Now it is getting held.
Since activating the rule, 3 hours ago. 5 spam messages have been sent to the moderation queue. These are of a type that we never normally need to see (e.g. three from %@%.date and one from %@%.review, two domains I've just now learnt existed, and immediately wish didnt exist).

Wed, May 3, 5:49 AM · Security, Operations, Mail, Wikimedia-Mailing-lists
jayvdb updated subscribers of T160529: Sender email spoofing.

As a bit of a temporary solution, I've added a hold rule on wikimedia-l for X-Spam-Score:[^+]*[+]{4,}. cc other list admins @Austin, @Ijon , @Esh77 . We may need to increase that 4 to a higher number if the false positives are too high, or abandon hope if false positives are still too high when we reach 10.

Wed, May 3, 1:13 AM · Security, Operations, Mail, Wikimedia-Mailing-lists

Apr 20 2017

jayvdb added a comment to T141566: Change digest function of wikimedia-l@ so it send emails only once a day.

Note that the toggle we have available to play with is called "digest_size_threshhold"

Apr 20 2017, 6:23 PM · Wikimedia-Mailing-lists

Apr 14 2017

jayvdb created T162982: pywikibot/wiktionary not on Github.
Apr 14 2017, 6:59 AM · User-Luke081515, Wiktionary, Repository-Admins, Pywikibot-core

Apr 8 2017

jayvdb added a comment to T156573: Update Pygments to version 2.2.

Pygments 2.2 has been released bringing (bringing back) support for a number of languages.

Apr 8 2017, 11:29 AM · Patch-For-Review, MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), SyntaxHighlight

Apr 3 2017

jayvdb added a comment to T161426: Implement Thanks support in Pywikibot.

@happy5214 , you have 11 hours to submit a 'final' PDF, or Google automatically rejects your application.

Apr 3 2017, 4:56 AM · Google-Summer-of-Code (2017), Pywikibot-Thanks, Pywikibot-core, Thanks, Collaboration-Team-Triage

Mar 30 2017

jayvdb added a watcher for Google-Summer-of-Code (2017): jayvdb.
Mar 30 2017, 3:11 AM
jayvdb placed T129049: Pywikibot support for Thanks up for grabs.
Mar 30 2017, 2:44 AM · Google-Summer-of-Code (2017), Outreach-Programs-Projects, Pywikibot-Thanks, Pywikibot-Flow, Possible-Tech-Projects, Pywikibot-core, Thanks, Collaboration-Team-Triage

Mar 21 2017

jayvdb added a watcher for TCB-Team: jayvdb.
Mar 21 2017, 11:31 AM
jayvdb added a watcher for Phragile: jayvdb.
Mar 21 2017, 11:31 AM
jayvdb added a comment to T57081: Implement support for Flagged Revisions in Pywikibot.

Hi @djff, this project is waiting for mentor with experience with Flagged Revisions deployed on a large site, e.g. someone from German Wikipedia to sign up as a mentor.
@01tonythomas , maybe you know who to contact in WMDE to get some traction on this. c.f. T57081#1737726

Mar 21 2017, 11:30 AM · MediaWiki-extensions-FlaggedRevs, Pywikibot-core, Possible-Tech-Projects

Mar 12 2017

jayvdb added a comment to T157763: Replace Apple Maps with a freely licensed alternative .

The issue of the privacy policy aspect doesnt appear to be covered on https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/iOS/Maps_service , and IMO it needs to be covered, and probably in quite a bit of detail about how the Apple Maps service works. The two extremes are:

Mar 12 2017, 4:09 AM · Community-Liaisons, User-Josve05a, Maps, WMF-Legal, iOS-app-feature-Places, Wikipedia-iOS-App-Backlog, Discovery

Mar 11 2017

happy5214 awarded T129049: Pywikibot support for Thanks a Mountain of Wealth token.
Mar 11 2017, 1:20 AM · Google-Summer-of-Code (2017), Outreach-Programs-Projects, Pywikibot-Thanks, Pywikibot-Flow, Possible-Tech-Projects, Pywikibot-core, Thanks, Collaboration-Team-Triage

Mar 10 2017

jayvdb added a comment to T129049: Pywikibot support for Thanks.

Hi @srishakatux , I guess that depending on the applicant. @happy5214 is interested, has a good background knowledge for this project, and we've got a good working relationship already, so it would be easy to sole-mentor the project with him. But a different applicant might bring new challenges which would mean a second mentor would be good to have.

Mar 10 2017, 9:52 PM · Google-Summer-of-Code (2017), Outreach-Programs-Projects, Pywikibot-Thanks, Pywikibot-Flow, Possible-Tech-Projects, Pywikibot-core, Thanks, Collaboration-Team-Triage
Dalba awarded T106070: Travis python package caching a Orange Medal token.
Mar 10 2017, 12:10 PM · TestMe, Upstream, Patch-For-Review, Pywikibot-tests, Pywikibot-core

Mar 9 2017

jayvdb awarded T147618: Localize one or more major WMF software products related to new editor retention to hu.wikipedia a Like token.
Mar 9 2017, 3:51 AM · Outreachy (Round-14), Google-Summer-of-Code (2017), Outreach-Programs-Projects, Possible-Tech-Projects
jayvdb added a comment to T129049: Pywikibot support for Thanks.

@happy5214 , I've removed myself from other mentoring projects, but I am interesting in doing this one if you want to apply. Grab me on gitter to chat?

Mar 9 2017, 3:22 AM · Google-Summer-of-Code (2017), Outreach-Programs-Projects, Pywikibot-Thanks, Pywikibot-Flow, Possible-Tech-Projects, Pywikibot-core, Thanks, Collaboration-Team-Triage
jayvdb added a comment to T139842: Restartable bot framework.

I havent been actively developing Pywikibot, and preparing to mentor this particular project (which would fiddle deep in the belly of pywikibot) would require getting up to speed on a lot of changes since I very active.

Mar 9 2017, 3:19 AM · User-DrTrigon, Possible-Tech-Projects, Pywikibot-core
jayvdb edited the description of T139842: Restartable bot framework.
Mar 9 2017, 3:15 AM · User-DrTrigon, Possible-Tech-Projects, Pywikibot-core
jayvdb edited the description of T89067: Pywikibot: Implement support for a large core MediaWiki component or extension deployed to Wikimedia sites.
Mar 9 2017, 3:12 AM · Possible-Tech-Projects, Pywikibot-core
jayvdb edited the description of T57081: Implement support for Flagged Revisions in Pywikibot.
Mar 9 2017, 3:11 AM · MediaWiki-extensions-FlaggedRevs, Pywikibot-core, Possible-Tech-Projects

Jan 13 2017

jayvdb added a comment to T154771: [RfC] Abandon support for Python 2.6.

The pypi package doesnt support py26 as pypi is intended to be a stable/supported release, and py26 is not stable/support-able.

Jan 13 2017, 2:24 AM · Patch-For-Review, Pywikibot-core, Pywikibot-RfCs
jayvdb triaged T155208: pytest-httpbin support breaks Python 2.6 builds as "Lowest" priority.
Jan 13 2017, 2:18 AM · Patch-For-Review, Pywikibot-core
jayvdb added a comment to T153560: Using pytest-httpbin.

See T155208: pytest-httpbin support breaks Python 2.6 builds ; not a high priority

Jan 13 2017, 2:17 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-network, Pywikibot-core
jayvdb created T155208: pytest-httpbin support breaks Python 2.6 builds.
Jan 13 2017, 2:02 AM · Patch-For-Review, Pywikibot-core
jayvdb edited the description of T154771: [RfC] Abandon support for Python 2.6.
Jan 13 2017, 2:00 AM · Patch-For-Review, Pywikibot-core, Pywikibot-RfCs
jayvdb edited the description of T154771: [RfC] Abandon support for Python 2.6.
Jan 13 2017, 1:55 AM · Patch-For-Review, Pywikibot-core, Pywikibot-RfCs

Jan 9 2017

jayvdb added a comment to T130805: Create some tests for pywikibot.diff.PatchManager.

Note we currently have good coverage, but there are still some major component of the PatchManager which do not have any coverage at all.
See https://codecov.io/gh/wikimedia/pywikibot-core/src/ca11a4c4ceb6e7ae3363d97c99b4d46b1ede50a6/pywikibot/diff.py

Jan 9 2017, 11:44 PM · Patch-For-Review, Google-Code-In-2016, Easy, Pywikibot-tests, Pywikibot-core

Jan 3 2017

jayvdb added a comment to T154452: HttpServerProblemTestCase.test_502 is failing on travis.

Yea, good solution.

Jan 3 2017, 3:20 PM · Patch-For-Review, Pywikibot-core, Pywikibot-tests
jayvdb awarded T154477: Running VisualEditor with ?uselang=qqx produces a JavaScript error: "Incomplete trigger" a Like token.
Jan 3 2017, 1:25 PM · I18n, VisualEditor

Jan 2 2017

jayvdb edited the description of T154281: Replace assertRaises with assertRaisesRegex.
Jan 2 2017, 5:59 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests
jayvdb created T154412: Pywikibot should warn if six is not installed.
Jan 2 2017, 4:12 AM · Pywikibot-core

Dec 31 2016

jayvdb edited the description of T152159: Add templateData to a template on a non-English wikipedia that doesn't have any (cloneable) .
Dec 31 2016, 10:04 AM · Easy, Google-Code-In-2016
jayvdb edited the description of T148121: [CGI template easy task] Find and fix syntax errors in translated messages.
Dec 31 2016, 6:49 AM · Pywikibot-i18n, I18n, Wikipedia-iOS-App-Backlog, MediaWiki-Internationalization, Google-Code-In-2016
jayvdb added a comment to T152159: Add templateData to a template on a non-English wikipedia that doesn't have any (cloneable) .

@Mvolz, I notice you were focusing on the citation templates, which is a great idea, and I added some bahasa ones (and increased the task count). I am sure we can easily find more of those in other languages.

Dec 31 2016, 6:37 AM · Easy, Google-Code-In-2016
jayvdb edited the description of T152159: Add templateData to a template on a non-English wikipedia that doesn't have any (cloneable) .
Dec 31 2016, 6:31 AM · Easy, Google-Code-In-2016
jayvdb added a comment to T148121: [CGI template easy task] Find and fix syntax errors in translated messages.

Hiya @PratyyaGhosh, the task is to fix a technical bug in the translated messages (i.e. not do translation). The task gives some examples on how to find them, and I have just added some specific cases where the messages need fixing.
But ideally you get creative in trying to find syntax errors.
And if you find a syntax problem which occurs frequently, we can improve our tools to prevent it occurring again.

Dec 31 2016, 6:05 AM · Pywikibot-i18n, I18n, Wikipedia-iOS-App-Backlog, MediaWiki-Internationalization, Google-Code-In-2016
jayvdb edited the description of T148121: [CGI template easy task] Find and fix syntax errors in translated messages.
Dec 31 2016, 6:00 AM · Pywikibot-i18n, I18n, Wikipedia-iOS-App-Backlog, MediaWiki-Internationalization, Google-Code-In-2016
jayvdb edited the description of T148121: [CGI template easy task] Find and fix syntax errors in translated messages.
Dec 31 2016, 5:57 AM · Pywikibot-i18n, I18n, Wikipedia-iOS-App-Backlog, MediaWiki-Internationalization, Google-Code-In-2016
jayvdb added a comment to T154002: Identify, research, and document open-source team communication & collaboration tools .

Should this task include or exclude research on MatterMost and Zulip, which is covered by T154001, or should it be up to the participant to choose whether to include/exclude those two?

Dec 31 2016, 5:38 AM · Google-Code-In-2016, Developer-Relations (Jan-Mar-2017), Outreachy
jayvdb added a comment to T154001: Do a research on the communication tools Zulip and Mattermost, and document the pros and cons of using them.

Here is good, or on the talk page.

Dec 31 2016, 5:36 AM · Google-Code-In-2016, Developer-Relations (Jan-Mar-2017), Outreachy
jayvdb added a comment to T89761: Create new Python library to serialize Wikimedia Quiz format, GIFT quiz format, and allow round-trip conversions between the two formats. .

Welcome @Dave_Braunschweig .
You can view/join the mentoring discussion at https://gitter.im/WM-quiz-serialize/Lobby

Dec 31 2016, 4:06 AM · Outreachy (Round-13), MOOC-Interface, Pywikibot-Wikidata, MediaWiki-extensions-Quiz
jayvdb added a comment to T154001: Do a research on the communication tools Zulip and Mattermost, and document the pros and cons of using them.

@srishakatux As you're working, would you mind commenting on this GitHub issue ("Write documentation about how Zulip is different from IRC/Slack/etc.") with a link to your work? The Zulip team would find your comparison useful. Thanks!

Dec 31 2016, 2:22 AM · Google-Code-In-2016, Developer-Relations (Jan-Mar-2017), Outreachy

Dec 30 2016

jayvdb added a comment to T153560: Using pytest-httpbin.

Nice going so far. I can more usually be reached at https://gitter.im/jayvdb

Dec 30 2016, 8:10 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-network, Pywikibot-core

Dec 29 2016

jayvdb moved T154281: Replace assertRaises with assertRaisesRegex from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Dec 29 2016, 12:11 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests
jayvdb added a project to T154281: Replace assertRaises with assertRaisesRegex: Google-Code-In-2016.

Unpublished task https://codein.withgoogle.com/dashboard/tasks/6553516124405760/

Dec 29 2016, 12:11 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests
jayvdb edited the description of T154281: Replace assertRaises with assertRaisesRegex.
Dec 29 2016, 11:48 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests
jayvdb created T154281: Replace assertRaises with assertRaisesRegex.
Dec 29 2016, 11:41 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests

Dec 27 2016

jayvdb added a comment to T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests.

Ya, see above T153559#2884218 ; IMO we should accept both body or data, and treat them the same (maybe using deprecation, if we prefer one name over the other, but I am not sure about that one). ((reviewing now))

Dec 27 2016, 11:47 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core

Dec 23 2016

jayvdb added a comment to T150933: Offering internationalized programming facilities within WM environment.

IMO , and I live in a country with poor English skills, and 9-5 my job is to build a tech community for Wikjmedia Indonesia, the 'build tools' are not a significant problem. In fact, the i18n of complex tools often causes problems, as the error messages are not as well maintained in non-English, and are less google-able. The focus is usually to provide error codes , and i18n-d documentation.

Dec 23 2016, 1:04 PM · I18n, Developer-Relations
jayvdb added a comment to T154001: Do a research on the communication tools Zulip and Mattermost, and document the pros and cons of using them.

As these are hosted, do you intend for this research GCI task to be done using test instances provided by Zulip/Mattermost, or the participant would use toollabs to install and evaluate?

Dec 23 2016, 4:06 AM · Google-Code-In-2016, Developer-Relations (Jan-Mar-2017), Outreachy

Dec 22 2016

Dalba awarded T103063: Drop py2.6 support a Like token.
Dec 22 2016, 12:21 AM · Pywikibot-core

Dec 18 2016

jayvdb closed T114574: Create an alias "mul" for -lang: syntax in pywikibot as "Resolved".
Dec 18 2016, 1:18 PM · Patch-For-Review, Google-Code-In-2016, Google-Code-In-2015, Pywikibot-core, Easy, Pywikibot-General
jayvdb closed T60814: PetScan page generator as "Resolved".
Dec 18 2016, 3:40 AM · Patch-For-Review, Pywikibot-pagegenerators, Pywikibot-core, Pywikibot-weblinkchecker.py
jayvdb added a comment to T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests.

See also T153560

Dec 18 2016, 1:24 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core

Dec 17 2016

jayvdb added a project to T153560: Using pytest-httpbin: Google-Code-In-2016.

https://codein.withgoogle.com/dashboard/tasks/6219874818850816/

Dec 17 2016, 9:56 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-network, Pywikibot-core
jayvdb created T153560: Using pytest-httpbin.
Dec 17 2016, 9:53 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-network, Pywikibot-core
jayvdb added a project to T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests: Google-Code-In-2016.

GCI unpublished task https://codein.withgoogle.com/dashboard/tasks/5687405443022848/

Dec 17 2016, 9:48 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core
jayvdb added a comment to T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests.

Btw, it looks like body is already mapped to data, so it probably already accepts a dict.

Dec 17 2016, 9:46 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core
jayvdb edited the description of T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests.
Dec 17 2016, 9:39 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core
jayvdb created T153559: pywikibot.http._enqueue should have dict argument `params` and `data` like requests.
Dec 17 2016, 9:28 PM · Patch-For-Review, Google-Code-In-2016, Pywikibot-network, Pywikibot-core

Dec 15 2016

jayvdb assigned T114574: Create an alias "mul" for -lang: syntax in pywikibot to borisfba.
Dec 15 2016, 5:19 PM · Patch-For-Review, Google-Code-In-2016, Google-Code-In-2015, Pywikibot-core, Easy, Pywikibot-General
jayvdb added a comment to T153093: NoUsername: ERROR: Username for wikisource:fr is undefined..

Thx for investigating. Fwiw, you may find my travis_log_fetch Python
package useful. I built it for times when I had to do the same.

Dec 15 2016, 10:33 AM · Patch-For-Review, Pywikibot-tests, Pywikibot-core
jayvdb awarded T60814: PetScan page generator a Love token.
Dec 15 2016, 2:47 AM · Patch-For-Review, Pywikibot-pagegenerators, Pywikibot-core, Pywikibot-weblinkchecker.py

Dec 13 2016

jayvdb added a comment to T92826: Ready-to-use Docker package for MediaWiki.

Looking at https://github.com/wikimedia/mediawiki-docker, I cannot get a container to run.

[Thu Oct 20 19:35:05.208010 2016] [core:warn] [pid 23] AH00111: Config variable ${MEDIAWIKI_RESTBASE_URL} is not defined
AH00526: Syntax error on line 23 of /etc/apache2/mediawiki.conf:
ProxyPass URL must be absolute!: ${MEDIAWIKI_RESTBASE_URL}/

I see no mention of MEDIAWIKI_RESTBASE_URL anywhere in there.

Dec 13 2016, 3:49 PM · User-mobrovac, Services, MediaWiki-Containers, MediaWiki-Releasing, Wikimedia-Hackathon-2015

Dec 10 2016

jayvdb closed T152068: GCI: Document unit test decorators as "Resolved".
Dec 10 2016, 4:10 PM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests

Dec 8 2016

jayvdb added a comment to T152068: GCI: Document unit test decorators.

No worries!

Dec 8 2016, 1:22 AM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests
jayvdb added a comment to T152068: GCI: Document unit test decorators.

Does this task need more detail?

Dec 8 2016, 1:03 AM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests
jayvdb created T152652: Simple way to start a Conpherence with another Phabricator user.
Dec 8 2016, 1:00 AM · Upstream, Phabricator (Upstream)
jayvdb added a comment to T150732: Provide a group chat system for mentoring.

Also related: T127904: Have fallback communication channel when freenode has problems

Dec 8 2016, 12:54 AM · Developer-Relations (Apr-Jun 2017), Outreachy
jayvdb added a project to T152435: super setUp()s and tearDown()s in unit test cases: Google-Code-In-2016.

Nice description.

Dec 8 2016, 12:47 AM · Patch-For-Review, Google-Code-In-2016, Easy, Pywikibot-tests

Dec 7 2016

jayvdb added a comment to T150089: Document all missing keys in translate docs.

Best documentation is at:
https://mediawiki.org/wiki/Localisation#Message_documentation

Dec 7 2016, 10:02 AM · Need-volunteer, Easy, I18n, Huggle
jayvdb added a watcher for Huggle: jayvdb.
Dec 7 2016, 9:41 AM
jayvdb added a comment to T152499: textlib.replaceExcept raises an unexpected TypeError exception.

Problem with b932798d in 2013.

Dec 7 2016, 6:48 AM · Patch-For-Review, Pywikibot-textlib.py, Pywikibot-core

Dec 5 2016

jayvdb added a project to T152365: Use comms.http.fetch() for LinkChecker in weblinkchecker: Pywikibot-network.
Dec 5 2016, 5:18 AM · Pywikibot-network, Pywikibot-core
jayvdb closed T152365: Use comms.http.fetch() for LinkChecker in weblinkchecker as "Declined".

Ah, my apologies. As mentioned in T113140 , LinkChecker is deprecated and is not used by LinkCheckThread or WeblinkCheckerRobot , so the decision was to leave that code as-is.

Dec 5 2016, 5:12 AM · Pywikibot-network, Pywikibot-core

Dec 4 2016

jayvdb added a comment to T152075: Automatic use of fake user agent for bot-unfriendly sites.

Currently I'm thinking of HTTP status codes, but I thought if a server returns something like 403 Forbidden, we should honour it instead.

Dec 4 2016, 12:42 AM · Patch-For-Review, Pywikibot-network, Pywikibot-core

Dec 2 2016

jayvdb closed T130805: Create some tests for pywikibot.diff.PatchManager as "Resolved".
Dec 2 2016, 1:29 AM · Patch-For-Review, Google-Code-In-2016, Easy, Pywikibot-tests, Pywikibot-core

Dec 1 2016

jayvdb added a comment to T148977: Add templateData to a template that doesn't have any (cloneable).

A badly translated TemplateData is better than no TemplateData.
Feel free to add me as a mentor to those tasks; if I cant determine the prose is >75% correct, I'll find someone who can tell me that.

Dec 1 2016, 6:19 PM · Documentation, Google-Code-In-2016
jayvdb added a comment to T130805: Create some tests for pywikibot.diff.PatchManager.

You've looked through T130572?
Just do the ones you can, and supplement the tests with other types of interesting cases you can see will be helpful, even basic ones.

Dec 1 2016, 5:39 PM · Patch-For-Review, Google-Code-In-2016, Easy, Pywikibot-tests, Pywikibot-core
jayvdb added a comment to T148977: Add templateData to a template that doesn't have any (cloneable).

I suggest we also create a similar task for doing this on a non-English
project, and another for a non-Wikipedia project, otherwise the only
project that benefits is English Wikipedia, which needs the least amount of
help in this regards.

Dec 1 2016, 5:21 PM · Documentation, Google-Code-In-2016
jayvdb added a project to T150089: Document all missing keys in translate docs: I18n.

I think this is "Add a missing entry in the qqq.json file , describing the message."

Dec 1 2016, 1:38 PM · Need-volunteer, Easy, I18n, Huggle
jayvdb added a comment to T152075: Automatic use of fake user agent for bot-unfriendly sites.

https://codein.withgoogle.com/tasks/4719662784839680/ will be the GCI task for this, when it is publish - waiting for admin to press the button

Dec 1 2016, 11:34 AM · Patch-For-Review, Pywikibot-network, Pywikibot-core
jayvdb added a comment to T152075: Automatic use of fake user agent for bot-unfriendly sites.

i.e. we would add a use_fake_user_agent parameter to methods in http.comms, which is False by default, True forces a fake user-agent, and None means automatic use of fallback logic (use fake if in the config list, otherwise try with real user-agent, and fallback to fake).

http.comms seems to be used only to get the user_agent, but not for making the requests themselves. Shouldn't this parameter and logic be implemented in the scripts that need fake UAs (i.e. reflinks and weblinkchecker) instead?

Dec 1 2016, 10:13 AM · Patch-For-Review, Pywikibot-network, Pywikibot-core
jayvdb updated subscribers of T152068: GCI: Document unit test decorators.
Dec 1 2016, 10:09 AM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests
jayvdb moved T152068: GCI: Document unit test decorators from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Dec 1 2016, 10:01 AM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests
jayvdb added a comment to T152075: Automatic use of fake user agent for bot-unfriendly sites.

I like these two combined:

Dec 1 2016, 9:41 AM · Patch-For-Review, Pywikibot-network, Pywikibot-core
jayvdb closed T124005: Create tests for fake user agent as "Resolved".
Dec 1 2016, 9:28 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-core, Pywikibot-network, Easy, Google-Code-In-2015
jayvdb closed T124005: Create tests for fake user agent, a subtask of T113596: reflinks.py work with old user agent, as "Resolved".
Dec 1 2016, 9:28 AM · Patch-For-Review, Google-Code-In-2015, Easy, Pywikibot-network, Pywikibot-Other-scripts, Pywikibot-core
jayvdb reassigned T124005: Create tests for fake user agent from jayvdb to Dargasea.
Dec 1 2016, 9:28 AM · Patch-For-Review, Google-Code-In-2016, Pywikibot-tests, Pywikibot-core, Pywikibot-network, Easy, Google-Code-In-2015
jayvdb edited projects for T152075: Automatic use of fake user agent for bot-unfriendly sites, added: Pywikibot-network; removed Easy.

The main problem is that the default is None in config2.py.

Dec 1 2016, 9:13 AM · Patch-For-Review, Pywikibot-network, Pywikibot-core
jayvdb created T152068: GCI: Document unit test decorators.
Dec 1 2016, 5:33 AM · Patch-For-Review, Documentation, Google-Code-In-2016, Pywikibot-documentation, Pywikibot-tests

Nov 28 2016

jayvdb updated subscribers of T60941: Missing unit tests for pywikibot library (tracking).

This one hasnt been published yet.

Nov 28 2016, 4:17 PM · Google-Code-In-2016, Technical-Debt, Google-Code-In-2015, Pywikibot-core, Tracking, Pywikibot-tests

Nov 23 2016

jayvdb added a comment to T106311: pywikipedia.org is not responding; pywikibot.org is not registered.

http://pywikibot.org - "Domain not registered" (fixed by https://gerrit.wikimedia.org/r/243688)

Nov 23 2016, 6:57 AM · Domains, Traffic, Operations, Labs, Pywikibot-core

Nov 22 2016

jayvdb moved T60941: Missing unit tests for pywikibot library (tracking) from Proposed tasks to Imported in GCI Site on the Google-Code-In-2016 board.
Nov 22 2016, 8:10 AM · Google-Code-In-2016, Technical-Debt, Google-Code-In-2015, Pywikibot-core, Tracking, Pywikibot-tests
jayvdb added a comment to T60941: Missing unit tests for pywikibot library (tracking).

@DrTrigon , the 2016 GCI task is here : https://codein.withgoogle.com/dashboard/tasks/5116835657678848/

Nov 22 2016, 8:09 AM · Google-Code-In-2016, Technical-Debt, Google-Code-In-2015, Pywikibot-core, Tracking, Pywikibot-tests
jayvdb edited the description of T60941: Missing unit tests for pywikibot library (tracking).
Nov 22 2016, 8:06 AM · Google-Code-In-2016, Technical-Debt, Google-Code-In-2015, Pywikibot-core, Tracking, Pywikibot-tests