GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing phabricator.wikimedia.org — ♟ jayvdb
jayvdb (John Vandenberg) User
Projects (38)
User Details
Recent Activity
Sep 2 2018 Also if edit groups are now a thing that the community wants, it should be supported by functionality in core , that can be reused by any scripts. jayvdb added a comment to T200399: Make Pywikibot remove disambiguation bracket in labels to created new items for articles in Wikidata. Wont this cause errors due to duplicate label? Perhaps a different script might be more sensible for this task. jayvdb removed a project from T200234: Create edit groups when running Wikidata-related scripts: Google-Code-in-2018. Removing from GCI until it is very clear how this should proceed. What is this?
Aug 23 2018 I dont care much about the style, but dropping links seems unnecessary, except as an odd abuse prevention mechanism. Perhaps this could be allowed on more internal wikis like mediawiki.org and meta, which see more content copy-pasted from office documents by staff, devs and affiliates.
May 24 2018 jayvdb added a comment to T194890: test_datatypes and test_entities of paraminfo_tests.WikibaseKnownTypesTests class fails . This can be closed?
May 19 2018 jayvdb added a comment to T109939: For mirrored GitHub repositories, actually give the canonical source Gerrit URL in the repo description. We could use github repo topics to identify the repos which are active on github.
Apr 18 2018 jayvdb added a comment to T179775: Add Pywikibot as a featured project to the software list on mw:New_Developers. https://lists.wikimedia.org/pipermail/pywikibot/2016-August/009493.html is Amir attacking me without naming me, because his patches were not being accepted. It is full of lies. I have stepped away from Pywikibot as a result of that email, except for mentoring GSoC and GCI students.
Mar 20 2018 jayvdb updated the task description for T57081: Implement support for Flagged Revisions in Pywikibot.
Feb 26 2018 jayvdb added a project to T177682: Participate in the GSoC 2017 mentor summit : Google-Summer-of-Code (2017).
Feb 23 2018 Thanks @Tgr , that use case sounds perfect. I've added you as a mentor, with the expectation you'll mostly be involved in familiarisation at the beginning, and validation of the use cases and checking the final code meets the communities needs. jayvdb updated the task description for T57081: Implement support for Flagged Revisions in Pywikibot.
Feb 15 2018 jayvdb added a comment to T186600: Decide which GCI mentor/admin to attend GCI Grand Prize winners weekend (June 25-28, 2018) at Google HQ in California. Note I will also be attending that weekend due to being selected as the mentor for coala.
Feb 9 2018 jayvdb updated the task description for T184116: Setup gitiles for use with gerrit as a repo viewer.
Feb 5 2018
Jan 19 2018 Re notifications, I saw that a feature Google added towards the end of this years program was emails sent when the task is 24 hrs elapsed for mentors to review, i.e. 12 hrs to go.
Jan 17 2018 I am always interested in mentoring it, but refuse to do it without the support of a real community using FlaggedRevs, via a knowledgeable community member as co-mentor. jayvdb updated the task description for T57081: Implement support for Flagged Revisions in Pywikibot.
Jan 16 2018 Hi @Xqt, this was taken into account in the development. The live tests can be activated using an environment variable. see recent addition to tests/README.rst . Maybe we want to update the Travis builds on the main repo to always do live tests.
Jan 15 2018 I've created https://codein.withgoogle.com/dashboard/tasks/4590764342378496/ as a follow-up task for this, to add more cassettes. Only three available as this is a 'last task', and there is a lot of potential for conflict. I've added a follow up GCI task to implement this in a Wikimedia project hosted on GitHub.
Jan 11 2018 jayvdb closed T180962: Add basic Gerrit support to git-repo, a subtask of T183014: Support Gerrit in git-repo client, as Declined. After it is merged, most of the functionality is done, and further enhancements would need to be worked on with the git-repo maintainers. After it is merged, most of the functionality is done, and this task should be closed. This wouldnt be suitable for a tech project, as there are only tiny chunks left to write after this patch, and git-repo is intentionally limited in what functionality is added - all features must be sensible in most backends. PYWIKIBOT2_TEST_ are easy. They are only used in our tests. Travis CI configs will be effected. Some forks may be using these in their CI, which will break if they are renamed. I suspect this isnt a big enough problem to worry about. Easy to fix. My notes about improvements probably needed. jayvdb updated the task description for T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy. jayvdb updated the task description for T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy. Oops. Now I need to create a GCI task for this.
Jan 10 2018
Jan 8 2018 Just do it.
Jan 7 2018 Which scripts are left to port from compat? Has anyone asked for them? If not, we're importing more maintenance work without any clear benefit. Also note that vcrpy is already a dependency due to nose-detecthttp jayvdb raised the priority of T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy from Low to High. This is how we will have more tests running on the local developer machines very quickly and easily (not taking hours, interacting with sites), and on upload into Gerrit, instead of having to rely on Travis. sorry I missed this; could you rebase the patch and submit to travis so we can see if it doesnt break anything (reflinks has good tests, so that is sufficient to verify nothing is broken). Then make sure that one of the tests tries to fetch a 2 Mb PDF, and emit a warning to indicate that the document was trimmed. There are also requests and urllib3 workarounds in pywikibot.comms. It is always required to use pywikibot.comms , because those 'features' are described in our documentation, and it is messy to need to document that the features only work sometimes.
Jan 6 2018 jayvdb moved T179905: Make Change-Id optional from Proposed tasks to Imported in GCI Site on the Google-Code-in-2017 board. There will be no impact on how this tool is installed in Gerrit. @Paladox , this isnt about Gerrit. Please read first. jayvdb added a comment to T179225: Convert MediaWiki templates on Commons to make them translateable. I've added myself and @MtDu as mentors. jayvdb updated the task description for T179225: Convert MediaWiki templates on Commons to make them translateable. jayvdb moved T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy from Proposed tasks to Imported in GCI Site on the Google-Code-in-2017 board. The suggested limit on https://gerrit.wikimedia.org/r/#/c/223053/2/SyntaxHighlight_GeSHi.class.php was 2000 kb. @Pietrodn would be better at answering that , as they were using an older version of Wikibase.
Jan 5 2018
Jan 4 2018 jayvdb added a comment to T178138: Update flake8-docstrings version and remove pydocstyle version restriction from tox.ini. c.f. https://github.com/PyCQA/pydocstyle/pull/227 - this __all__ problem shouldnt exist in pydocstyle. (I'm still investigating, and this doesnt impact the current CR) jayvdb added a comment to T178138: Update flake8-docstrings version and remove pydocstyle version restriction from tox.ini. Note that this change is removing the existing, working, __all__ checking. It likely brings in new features and bugs fixes, so probably is worth that, but then we need to get __all__ checking working again. jayvdb added a comment to T183663: Improve the maintenance script that download Wikimedia database dump. No more tasks for this script should be created, as it currently untested, and mostly untestable by design. jayvdb moved T184115: Pywikibot: Add missing docstring params from Proposed tasks to Imported in GCI Site on the Google-Code-in-2017 board. jayvdb added a comment to T100521: [clonable] APISite and DataSite method docstrings should include a link to the corresponding mw:API help. Added to 2017 GCI https://codein.withgoogle.com/dashboard/tasks/6029008296738816/ jayvdb updated the task description for T100521: [clonable] APISite and DataSite method docstrings should include a link to the corresponding mw:API help. jayvdb updated the task description for T100521: [clonable] APISite and DataSite method docstrings should include a link to the corresponding mw:API help. jayvdb added a comment to T100521: [clonable] APISite and DataSite method docstrings should include a link to the corresponding mw:API help. Here is the GCI 2015 task : https://codein.withgoogle.com/archive/2015/organization/4822184463695872/task/5953614677803008/ jayvdb added a comment to T184131: TestFactoryGeneratorWikibase.test_searchitem_language is failing in Travis. Try cleaning your cache (see maintenance script) or just delete tests/apicache*, to check whether you can reproduce locally.
Jan 3 2018 The first set to do would be TestItemBasePageMethods , as there are other BasePageMethods tests in other parts of the system, making this an interesting way to get basic coverage of a lot of modules/classes quickly, and hopefully easily. Pywikibot docstring params use epytext format. This was already created as https://codein.withgoogle.com/dashboard/tasks/6189366353330176/ ; I am just creating a Phab task for it. jayvdb added a comment to T183864: diff-checker should verify that copyright comments of edited files are still year-updated. Agree, it is a waste of time to be updating this, as git log has better information if it is needed. jayvdb updated subscribers of T184033: download_dump.py: Move the file location from `scripts/maintenance` to `scripts`. jayvdb added a comment to T184033: download_dump.py: Move the file location from `scripts/maintenance` to `scripts`. This was done at my request during code review because this script wasnt being tested with tests/script_tests.py which it should be.
Jan 1 2018 jayvdb added a project to T114483: Support ignoring the line attribute when attribute "line" set to "off" (or 0): TestMe. Specifically testme whether line=off, line=false, line=disabled or some other reasonable boolean like value is possible. jayvdb added a project to T104109: No syntax highlight for large JavaScript/CSS/Lua/API pages: TestMe.
Dec 28 2017 @ori created https://people.wikimedia.org/~ori/bad.js as a test case, and 'Python' failed badly (likely Pygments with all of its regexes, but maybe one of its dependencies). That is an Upstream failure. See his comment on https://gerrit.wikimedia.org/r/#/c/223053/ . But that was two years ago. Perhaps this should be retested, and a bug files Upstream if there still a problem. jayvdb added a comment to T114483: Support ignoring the line attribute when attribute "line" set to "off" (or 0). The entire problem space has moved, as Wikimedia now uses Pygments. @Oetterer , are you still using the syntax highlighter that uses GeSHi ? jayvdb updated the task description for T182766: Create a Wikidata fact about a Google Code-in organisation or project. @divadsn , you have three commits on https://github.com/python-social-auth/social-core/pull/169/commits ; that is unnecessary , and in gerrit world it would be considered messy work. Please squash them.
Dec 27 2017 Repeating some of what I put into the code review of https://github.com/python-social-auth/social-core/pull/169
Dec 26 2017 Looking good so far. The most recent PRs included a unit test module. jayvdb added a comment to T183698: phab.wmflabs.org: Unhandled Exception: setConsumerKey() is required!.
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL · Credits |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |