Page MenuHomePhabricator

LucasWerkmeister
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jun 5 2016, 4:36 PM (150 w, 1 d)
Availability
Available
LDAP User
Lucas Werkmeister
MediaWiki User
Lucas Werkmeister [ Global Accounts ]

Recent Activity

Yesterday

LucasWerkmeister committed R2494:4729000f4c92: Catch error if user account does not exist (authored by LucasWerkmeister).
Catch error if user account does not exist
Mon, Apr 22, 9:02 PM
LucasWerkmeister committed R2494:eae7e10e2d5f: Repeat certain failed commands later (authored by LucasWerkmeister).
Repeat certain failed commands later
Mon, Apr 22, 7:46 PM
LucasWerkmeister committed R2494:9c4941bc6308: Don’t leave behind pending commands on command failure (authored by LucasWerkmeister).
Don’t leave behind pending commands on command failure
Mon, Apr 22, 7:46 PM
LucasWerkmeister committed R2494:4a0aa68ea998: More closely align in-memory store with database store (authored by LucasWerkmeister).
More closely align in-memory store with database store
Mon, Apr 22, 7:46 PM
LucasWerkmeister committed R2494:f7d5add65ef0: Rearrange store-related code (authored by LucasWerkmeister).
Rearrange store-related code
Mon, Apr 22, 7:46 PM
LucasWerkmeister committed R2494:16748423468b: Add CommandFailure.can_retry_later() (authored by LucasWerkmeister).
Add CommandFailure.can_retry_later()
Mon, Apr 22, 7:46 PM

Fri, Apr 19

LucasWerkmeister committed R2494:d8604e481ed5: Support graceful shutdown of background runner (authored by LucasWerkmeister).
Support graceful shutdown of background runner
Fri, Apr 19, 7:36 PM
LucasWerkmeister committed R2494:50c3fcc33bf0: Move two functions to DatabaseStore (authored by LucasWerkmeister).
Move two functions to DatabaseStore
Fri, Apr 19, 7:36 PM

Thu, Apr 18

LucasWerkmeister committed R2494:ada72e65825f: Show “run in background” when current page is done (authored by LucasWerkmeister).
Show “run in background” when current page is done
Thu, Apr 18, 8:56 PM
LucasWerkmeister committed R2494:fe87322ba465: Add reload hint for batches running in background (authored by LucasWerkmeister).
Add reload hint for batches running in background
Thu, Apr 18, 8:56 PM
LucasWerkmeister committed R2494:1d4e4fb16be0: Cache steward global user IDs for 24 hours (authored by LucasWerkmeister).
Cache steward global user IDs for 24 hours
Thu, Apr 18, 7:48 PM
LucasWerkmeister committed R2494:8a721963497f: Also let stewards stop batch background runs (authored by LucasWerkmeister).
Also let stewards stop batch background runs
Thu, Apr 18, 7:48 PM

Wed, Apr 17

LucasWerkmeister closed T217894: Toolforge Stretch bastion occasionally closes SSH connection just before authentication succeeds as Resolved.

I think we can close this task, it hasn’t been happening for a while now (at least as far as I’m aware).

Wed, Apr 17, 2:24 PM · cloud-services-team (Kanban), Toolforge

Tue, Apr 16

LucasWerkmeister committed R2494:96ad3d6e3cfd: Add datalist for most common domains (authored by LucasWerkmeister).
Add datalist for most common domains
Tue, Apr 16, 11:31 PM
LucasWerkmeister committed R2494:ed4f7ed061d8: Extract local users into separate table (authored by LucasWerkmeister).
Extract local users into separate table
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:32dfaffb822f: Rename StoredBatch.user to local_user (authored by LucasWerkmeister).
Rename StoredBatch.user to local_user
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:c05ab6b2b789: Add more comments to tables.sql (authored by LucasWerkmeister).
Add more comments to tables.sql
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:4f059066d3c1: Show if background run was stopped by admin (authored by LucasWerkmeister).
Show if background run was stopped by admin
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:8e087303f0fa: Change render_batch_user into render_local_user (authored by LucasWerkmeister).
Change render_batch_user into render_local_user
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:5dd3d9e29976: Use render_local_user() in background_history.html (authored by LucasWerkmeister).
Use render_local_user() in background_history.html
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:fe2aa2714df7: Use LocalUser class for background runs (authored by LucasWerkmeister).
Use LocalUser class for background runs
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:5b44e8104423: Introduce LocalUser class (authored by LucasWerkmeister).
Introduce LocalUser class
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:ceb5cfc6780e: Use LocalUser class for OpenBatch, ClosedBatch (authored by LucasWerkmeister).
Use LocalUser class for OpenBatch, ClosedBatch
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:255676de60ef: Add some blank lines in SQL files (authored by LucasWerkmeister).
Add some blank lines in SQL files
Tue, Apr 16, 10:59 PM
LucasWerkmeister committed R2494:c4daf16fb269: Configure Emacs to syntax highlight for MySQL (authored by LucasWerkmeister).
Configure Emacs to syntax highlight for MySQL
Tue, Apr 16, 10:59 PM
LucasWerkmeister added a comment to T218229: Wikidata gui grammatical features field no longer focus second entry.

Side note – you don’t have to enter any grammatical features by hand if you use the Wikidata Lexeme Forms tool :) @Fnielsen perhaps you’d like to add some templates in Danish?

Tue, Apr 16, 3:28 PM · OOUI, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Lexicographical data, Wikidata

Sun, Apr 14

LucasWerkmeister closed T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted as Resolved.

Reasonator is also back. Since that’s all the affected tools I’m aware of, let’s close the task.

Sun, Apr 14, 4:56 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister updated subscribers of T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted.

QuickCategories is working again:

Sun, Apr 14, 4:43 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister added a comment to T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted.

It is a python3.4/python3.5 issue? The Virtualenv I can construct is 3.5. Kubernetes start Python 3.4.2.

Sun, Apr 14, 4:28 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister updated subscribers of T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted.

@MagnusReasonator is apparently also affected, its error.log was also last modified 19:31.

Sun, Apr 14, 3:29 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister triaged T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted as High priority.

Prioritizing as “high” since we have users depending on these tools (and an unknown number of other tools could also be affected).

Sun, Apr 14, 3:03 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister added a project to T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted: cloud-services-team.
Sun, Apr 14, 12:49 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister updated the task description for T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted.
Sun, Apr 14, 12:45 PM · cloud-services-team, Kubernetes, Toolforge
LucasWerkmeister created T220912: Some Kubernetes tools were stopped on 2019-04-13 19:31 and can’t be restarted.
Sun, Apr 14, 12:41 PM · cloud-services-team, Kubernetes, Toolforge

Thu, Apr 11

LucasWerkmeister committed R2494:3d8e5bc3e98d: Forget about prepared page after nochange (authored by LucasWerkmeister).
Forget about prepared page after nochange
Thu, Apr 11, 10:52 PM
LucasWerkmeister committed R2494:b7d91dbe8a2a: Forget about prepared page after edit (authored by LucasWerkmeister).
Forget about prepared page after edit
Thu, Apr 11, 10:52 PM
LucasWerkmeister committed R2494:782289193544: Don’t stop the batch when hitting a protected page (authored by LucasWerkmeister).
Don’t stop the batch when hitting a protected page
Thu, Apr 11, 10:30 PM
LucasWerkmeister committed R2469:19ff994f033d: Apply fix_markup() to HTML errors (authored by LucasWerkmeister).
Apply fix_markup() to HTML errors
Thu, Apr 11, 10:15 PM
LucasWerkmeister created T220772: Don’t use heading elements (<h4>) in Wikibase diffs.
Thu, Apr 11, 10:09 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Michael, Wikidata

Tue, Apr 9

LucasWerkmeister committed R2469:133608726799: Don’t show pages with unpatrolled creation to user (authored by LucasWerkmeister).
Don’t show pages with unpatrolled creation to user
Tue, Apr 9, 11:11 PM
LucasWerkmeister committed R2469:581f783b08dd: Cache rev_id→title together with rev_id→page_id (authored by LucasWerkmeister).
Cache rev_id→title together with rev_id→page_id
Tue, Apr 9, 11:11 PM

Sun, Apr 7

LucasWerkmeister committed R2494:181aebf677ba: Check domain validity more thoroughly (authored by LucasWerkmeister).
Check domain validity more thoroughly
Sun, Apr 7, 10:42 PM
LucasWerkmeister committed R2494:e2efaa80ef5f: Add assertions to _metadata_from_session (authored by LucasWerkmeister).
Add assertions to _metadata_from_session
Sun, Apr 7, 6:06 PM
LucasWerkmeister committed R2494:10055a6da37e: Add page for full history of batch background runs (authored by LucasWerkmeister).
Add page for full history of batch background runs
Sun, Apr 7, 5:32 PM
LucasWerkmeister committed R2494:f5a2690977b9: Add a bit of output to background_runner.py (authored by LucasWerkmeister).
Add a bit of output to background_runner.py
Sun, Apr 7, 4:55 PM
LucasWerkmeister committed R2494:32d9dbbca9bc: Run background runner as Kubernetes deployment (authored by LucasWerkmeister).
Run background runner as Kubernetes deployment
Sun, Apr 7, 4:31 PM
LucasWerkmeister committed R2494:3ced2c62cd02: Run Travis CI on Python 3.5 as well (authored by LucasWerkmeister).
Run Travis CI on Python 3.5 as well
Sun, Apr 7, 3:43 PM
LucasWerkmeister committed R2494:a0d556ab1799: Run background_runner in a loop (authored by LucasWerkmeister).
Run background_runner in a loop
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:acfb45ed04ec: Reorder joins in DatabaseStore.make_plan_pending_background() (authored by LucasWerkmeister).
Reorder joins in DatabaseStore.make_plan_pending_background()
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:78414e9e7e90: Add offset and limit to “stop batch” form (authored by LucasWerkmeister).
Add offset and limit to “stop batch” form
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:f2830175fab8: Add background_runs accessor to batch classes (authored by LucasWerkmeister).
Add background_runs accessor to batch classes
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:41fd9c940624: Show latest background run on batch page (authored by LucasWerkmeister).
Show latest background run on batch page
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:708f10decff4: Add rudimentary background runner (authored by LucasWerkmeister).
Add rudimentary background runner
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:9b343b5f0cf8: Record background runs of batches (authored by LucasWerkmeister).
Record background runs of batches
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:d6d2a3ede100: Add BatchStore.make_plan_pending_background() method (authored by LucasWerkmeister).
Add BatchStore.make_plan_pending_background() method
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:51fe717ee7e2: Always call _now() at the beginning of a method (authored by LucasWerkmeister).
Always call _now() at the beginning of a method
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:333d717651a5: Run some DatabaseStore tests against InMemoryStore too (authored by LucasWerkmeister).
Run some DatabaseStore tests against InMemoryStore too
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:628d257204ba: Clear and reuse database between tests (authored by LucasWerkmeister).
Clear and reuse database between tests
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:0ad285bf52a4: Change DatabaseStore tests to use fixture (authored by LucasWerkmeister).
Change DatabaseStore tests to use fixture
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:be0f092d173f: Remove type: ignore annotation on Flask import (authored by LucasWerkmeister).
Remove type: ignore annotation on Flask import
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:313125e49cba: Remove unnecessary queries from DatabaseStore test (authored by LucasWerkmeister).
Remove unnecessary queries from DatabaseStore test
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:7a543ef7e850: Fix documentation string (authored by LucasWerkmeister).
Fix documentation string
Sun, Apr 7, 11:53 AM
LucasWerkmeister committed R2494:f4dbdb82ee52: Pin mypy version (authored by LucasWerkmeister).
Pin mypy version
Sun, Apr 7, 11:53 AM

Sat, Apr 6

LucasWerkmeister added a comment to T219091: toolforge: Update python image to Stretch.

True, that works as well. Thanks!

Sat, Apr 6, 7:26 PM · cloud-services-team (Kanban), Toolforge
LucasWerkmeister added a comment to T219091: toolforge: Update python image to Stretch.

Python 3.4 is now no longer supported by upstream; one consequence is that mypy has dropped support for it, making my CI build for a tool fail. Until this task is resolved, I believe the only options I have are to not run mypy in CI anymore, or to run CI against a different version of Python than the one that will ultimately be used on Toolforge. I don’t really like either option, so I hope this task will be resolved soon :)

Sat, Apr 6, 7:07 PM · cloud-services-team (Kanban), Toolforge

Tue, Apr 2

LucasWerkmeister committed R2469:9135d242e870: Analyze scripts from English-language diffs (authored by LucasWerkmeister).
Analyze scripts from English-language diffs
Tue, Apr 2, 10:42 PM

Sat, Mar 30

LucasWerkmeister committed R2494:e2132b9ca1e9: Make information on batch page a lead paragraph (authored by LucasWerkmeister).
Make information on batch page a lead paragraph
Sat, Mar 30, 3:43 PM
LucasWerkmeister committed R2494:4145638349e1: Add batch domain to batch page (authored by LucasWerkmeister).
Add batch domain to batch page
Sat, Mar 30, 3:43 PM
LucasWerkmeister committed R2494:fbd5eb75a2b7: Fix running commands (authored by LucasWerkmeister).
Fix running commands
Sat, Mar 30, 3:31 PM

Fri, Mar 29

LucasWerkmeister committed R2469:47ced23812b8: Catch permission errors when getting unpatrolled revisions (authored by LucasWerkmeister).
Catch permission errors when getting unpatrolled revisions
Fri, Mar 29, 11:39 PM
LucasWerkmeister added a comment to T219655: Patrol log entries generated via OAuth are not tagged with OAuth consumer.

Okay, I think I know what the difference is: create, newuser, rights and upload all create a new RecentChange, and RecentChange::save() includes a call to the RecentChange_save hook, which is where MWOAuthSessionProvider adds the OAuth CID: tag. Patrolling, on the other hand, only updates a recent change and doesn’t use this hook.

Fri, Mar 29, 5:47 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, MediaWiki-extensions-OAuth, MediaWiki-Change-tagging, MediaWiki-Logging
LucasWerkmeister created T219655: Patrol log entries generated via OAuth are not tagged with OAuth consumer.
Fri, Mar 29, 5:25 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, MediaWiki-extensions-OAuth, MediaWiki-Change-tagging, MediaWiki-Logging

Thu, Mar 28

LucasWerkmeister committed R2494:6d30bee261aa: Run mypy on tests as well (authored by LucasWerkmeister).
Run mypy on tests as well
Thu, Mar 28, 12:39 AM
LucasWerkmeister committed R2494:e904d03a7dc9: Remove unnecessary `is not None` assertions in tests (authored by LucasWerkmeister).
Remove unnecessary `is not None` assertions in tests
Thu, Mar 28, 12:39 AM
LucasWerkmeister committed R2494:9875f71df5b0: Distinguish between open and closed batches (authored by LucasWerkmeister).
Distinguish between open and closed batches
Thu, Mar 28, 12:39 AM
LucasWerkmeister committed R2494:c3c5af9486d8: Add missing return type (authored by LucasWerkmeister).
Add missing return type
Thu, Mar 28, 12:39 AM

Sun, Mar 24

LucasWerkmeister committed R2494:5ebdfaacfd11: Fix DatabaseStore tests after refactoring (authored by LucasWerkmeister).
Fix DatabaseStore tests after refactoring
Sun, Mar 24, 11:30 PM
LucasWerkmeister committed R2494:cbe1ec919472: Improve tests for store command record (de)serialization (authored by LucasWerkmeister).
Improve tests for store command record (de)serialization
Sun, Mar 24, 11:18 PM
LucasWerkmeister committed R2494:788f0500dc16: Introduce CommandPending type (authored by LucasWerkmeister).
Introduce CommandPending type
Sun, Mar 24, 11:18 PM
LucasWerkmeister committed R2494:5c16c5d3166c: Introduce BatchCommandRecords class (authored by LucasWerkmeister).
Introduce BatchCommandRecords class
Sun, Mar 24, 11:18 PM
LucasWerkmeister committed R2494:c4ba7cca422c: Fix errors on nochange edit response (authored by LucasWerkmeister).
Fix errors on nochange edit response
Sun, Mar 24, 5:45 PM

Mar 23 2019

LucasWerkmeister committed R2494:8b460335bed0: Fix link to batch in edit summary (authored by LucasWerkmeister).
Fix link to batch in edit summary
Mar 23 2019, 11:55 PM

Mar 17 2019

LucasWerkmeister committed R2494:6714d3453359: Add flake8 to make check (authored by LucasWerkmeister).
Add flake8 to make check
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:a37f273005f1: Disable Flake8 on two lines (authored by LucasWerkmeister).
Disable Flake8 on two lines
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:fc8b8e68789c: Fix a few whitespace errors (authored by LucasWerkmeister).
Fix a few whitespace errors
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:792b180d5560: Remove unused variable (authored by LucasWerkmeister).
Remove unused variable
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:2918d6898962: Add some missing spaces (authored by LucasWerkmeister).
Add some missing spaces
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:0a5b5fb281b2: Remove stray semicolon (authored by LucasWerkmeister).
Remove stray semicolon
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:00b43e482bce: Use single quotes instead of double quotes (authored by LucasWerkmeister).
Use single quotes instead of double quotes
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:08354b57b123: Fix some indentation (authored by LucasWerkmeister).
Fix some indentation
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:b85ff96e62c9: Change != None to is not None (authored by LucasWerkmeister).
Change != None to is not None
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:96346d06f73f: Remove some unused imports (authored by LucasWerkmeister).
Remove some unused imports
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:f8d7a5b11cb9: Fix test for DatabaseStore last_updated timestamp (authored by LucasWerkmeister).
Fix test for DatabaseStore last_updated timestamp
Mar 17 2019, 11:37 PM
LucasWerkmeister committed R2494:5c321f4201b2: Add contributing instructions to README.md (authored by LucasWerkmeister).
Add contributing instructions to README.md
Mar 17 2019, 9:50 PM
LucasWerkmeister committed R2494:6fd289376dad: Stringify local user ID before passing into Markup.escape (authored by LucasWerkmeister).
Stringify local user ID before passing into Markup.escape
Mar 17 2019, 6:24 PM
LucasWerkmeister committed R2494:ca6f17cc1086: Add missing type hints (authored by LucasWerkmeister).
Add missing type hints
Mar 17 2019, 6:13 PM
LucasWerkmeister committed R2494:fc894b2d9701: Extract template global to render a batch’s user (authored by LucasWerkmeister).
Extract template global to render a batch’s user
Mar 17 2019, 6:13 PM
LucasWerkmeister committed R2494:d7509810b592: List latest batches on index page (authored by LucasWerkmeister).
List latest batches on index page
Mar 17 2019, 6:06 PM
LucasWerkmeister committed R2494:07d8c6c83bb5: Drop support for sub-second precision timestamps (authored by LucasWerkmeister).
Drop support for sub-second precision timestamps
Mar 17 2019, 6:06 PM
LucasWerkmeister committed R2494:6170876375f1: Add BatchStore.get_latest_batches() method (authored by LucasWerkmeister).
Add BatchStore.get_latest_batches() method
Mar 17 2019, 6:06 PM