Page MenuHomePhabricator

TheSandDoctor (TheSandDoctor)
UserAdministrator

User Details

User Since
Nov 18 2019, 9:41 PM (235 w, 4 d)
Roles
Administrator

Recent Activity

May 8 2020

TheSandDoctor closed T138: CCC: Followup.py needs to handle deleted images automatically as Resolved by committing Restricted Diffusion Commit.
May 8 2020, 9:00 PM · Commons-Corruption-Checker
TheSandDoctor triaged T138: CCC: Followup.py needs to handle deleted images automatically as Normal priority.
May 8 2020, 8:58 PM · Commons-Corruption-Checker

May 7 2020

TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

I added logging for the specifics of the OSError triggered when corrupt images identified. Will watch the logs closely to ensure it is capturing the sort of information that I am looking for. Hopefully this leads to some useful insight if another false positive is detected.

May 7 2020, 9:08 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

Restored activity, going to be adding more logging for corrupt images...want to know the type of errors being caught....

May 7 2020, 8:54 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

Turns out that hashes weren't an issue and were actually the change hash....that isn't the issue here by looks.

May 7 2020, 8:42 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

Bot shut down in meantime

May 7 2020, 6:30 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

It appears that the script is somehow saving the wrong hash values for every image. Investigating.

May 7 2020, 6:27 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T136: CCC: Limited false flagging of non-corrupt JPG files.

First step in triage is to revert away from using thumbnails for large image sizes.

May 7 2020, 6:16 PM · Commons-Corruption-Checker
TheSandDoctor triaged T136: CCC: Limited false flagging of non-corrupt JPG files as Unbreak Now! priority.
May 7 2020, 6:14 PM · Commons-Corruption-Checker
TheSandDoctor created T136: CCC: Limited false flagging of non-corrupt JPG files.
May 7 2020, 6:14 PM · Commons-Corruption-Checker

Apr 21 2020

TheSandDoctor changed the visibility for T135: CCC: TIF images should be avoided by TSB.
Apr 21 2020, 10:25 AM · Commons-Corruption-Checker
TheSandDoctor closed T135: CCC: TIF images should be avoided by TSB as Resolved by committing Restricted Diffusion Commit.
Apr 21 2020, 10:09 AM · Commons-Corruption-Checker
TheSandDoctor triaged T135: CCC: TIF images should be avoided by TSB as High priority.
Apr 21 2020, 9:55 AM · Commons-Corruption-Checker

Apr 14 2020

TheSandDoctor closed T134: TSB6: Make edit summaries link the category as Resolved.
Apr 14 2020, 4:22 PM · Wikipedia usernames with possible policy issues maintenance

Apr 8 2020

TheSandDoctor triaged T134: TSB6: Make edit summaries link the category as Normal priority.
Apr 8 2020, 5:40 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor created T134: TSB6: Make edit summaries link the category.
Apr 8 2020, 5:40 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor closed T133: TSB6 add support for removing locked users as Resolved by committing Restricted Diffusion Commit.
Apr 8 2020, 5:31 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor closed T132: TSB6: Convert to class based structure as Resolved by committing Restricted Diffusion Commit.
Apr 8 2020, 5:31 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor triaged T133: TSB6 add support for removing locked users as Normal priority.
Apr 8 2020, 5:11 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor triaged T132: TSB6: Convert to class based structure as Normal priority.
Apr 8 2020, 5:10 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor created T132: TSB6: Convert to class based structure.
Apr 8 2020, 5:09 PM · Wikipedia usernames with possible policy issues maintenance
TheSandDoctor created Wikipedia usernames with possible policy issues maintenance.
Apr 8 2020, 5:06 PM
TheSandDoctor changed the visibility for T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg.
Apr 8 2020, 5:04 PM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor closed T117: CCC: Start second instance of rcworker.py, a subtask of T114: CCC: Identify processes to increase speed and files checked per minute, as Resolved.
Apr 8 2020, 5:04 PM · Commons-Corruption-Checker
TheSandDoctor closed T117: CCC: Start second instance of rcworker.py as Resolved.
Apr 8 2020, 5:04 PM · Commons-Corruption-Checker
TheSandDoctor closed T104: CCC: Rcworker.py time data mismatch value error as Resolved.

Rcworker has since been rebuilt and this has not re-emerged since. Closing.

Apr 8 2020, 5:03 PM · Commons-Corruption-Checker

Mar 8 2020

TheSandDoctor closed T130: CCC: Tagging fixed images as corrupt as Resolved.
Mar 8 2020, 5:54 PM · Commons-Corruption-Checker

Mar 5 2020

TheSandDoctor added a comment to T130: CCC: Tagging fixed images as corrupt.

Single (new build) worker started on the backlog. Seeing if issues re-emerge before starting feeder & other workers. With a backlog of 490,252, I don't need to worry about it running out of stock at the moment.

Mar 5 2020, 10:42 AM · Commons-Corruption-Checker

Mar 3 2020

TheSandDoctor updated the task description for T130: CCC: Tagging fixed images as corrupt.
Mar 3 2020, 8:44 AM · Commons-Corruption-Checker
TheSandDoctor triaged T130: CCC: Tagging fixed images as corrupt as Unbreak Now! priority.
Mar 3 2020, 8:44 AM · Commons-Corruption-Checker

Feb 28 2020

TheSandDoctor triaged T129: CCC: Convert to proper structured project as Normal priority.
Feb 28 2020, 1:58 PM · Commons-Corruption-Checker

Feb 27 2020

TheSandDoctor updated the task description for T128: Update sseclient direct from GitHub repo.
Feb 27 2020, 10:01 AM · Commons-Corruption-Checker
TheSandDoctor closed T128: Update sseclient direct from GitHub repo, a subtask of T118: CCC: rcwatcher.py trouble processing char, as Resolved.
Feb 27 2020, 9:59 AM · Commons-Corruption-Checker
TheSandDoctor closed T128: Update sseclient direct from GitHub repo as Resolved.

That was surprisingly quick. Upgraded and feeder/workers restarted. Total downtime for feeder (component that really matters for keeping up to date) was around 1 second (time it took me to Ctrl + C and then up arrow and hit enter).

Feb 27 2020, 9:59 AM · Commons-Corruption-Checker
TheSandDoctor updated the task description for T128: Update sseclient direct from GitHub repo.
Feb 27 2020, 9:57 AM · Commons-Corruption-Checker
TheSandDoctor updated the task description for T128: Update sseclient direct from GitHub repo.
Feb 27 2020, 9:51 AM · Commons-Corruption-Checker
TheSandDoctor triaged T128: Update sseclient direct from GitHub repo as High priority.
Feb 27 2020, 9:51 AM · Commons-Corruption-Checker

Feb 24 2020

TheSandDoctor added a comment to T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg.
2020-02-24 08:42:16,590 __main__    : INFO File:�রপক্ষ মন্দির থেকে ভক্তদের বের হওয়াjpgশ্য..
Traceback (most recent call last):
  File "rcworker.py", line 221, in <module>
    main()
  File "rcworker.py", line 214, in main
    run_worker()
  File "rcworker.py", line 63, in run_worker
    file_page = pywikibot.FilePage(site, change.title)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2478, in __init__
    super(FilePage, self).__init__(source, title, 6)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2478, in __init__
    super(FilePage, self).__init__(source, title, 6)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2327, in __init__
    super(Page, self).__init__(source, title, ns)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 200, in __init__
    self._link = Link(title, source=source, default_namespace=ns)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 6029, in __init__
    raise pywikibot.Error(
pywikibot.exceptions.Error: Title contains illegal char (\uFFFD 'REPLACEMENT CHARACTER')
Feb 24 2020, 10:44 PM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor closed T127: CCC: Standardize test file names as Resolved.
Feb 24 2020, 10:41 PM · Commons-Corruption-Checker
TheSandDoctor triaged T127: CCC: Standardize test file names as Low priority.
Feb 24 2020, 1:28 PM · Commons-Corruption-Checker

Feb 19 2020

TheSandDoctor updated subscribers of T118: CCC: rcwatcher.py trouble processing char.

@AntiCompositeNumber it doesn't look like it caught the image in question, but it was whichever one was uploaded directly after File:PICT0430 - 301032 - onroerenderfgoed.jpg.

2020-02-18 18:45:16,662 __main__    : INFO File:PICT0430 - 301032 - onroerenderfgoed.jpg :Not corrupt. Stored
Traceback (most recent call last):
  File "rcworker.py", line 221, in <module>
    main()
  File "rcworker.py", line 214, in main
    run_worker()
  File "rcworker.py", line 61, in run_worker
    file_page = pywikibot.FilePage(site, change.title)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
 return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2478, in __init__
    super(FilePage, self).__init__(source, title, 6)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2327, in __init__
    super(Page, self).__init__(source, title, ns)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 200, in __init__
    self._link = Link(title, source=source, default_namespace=ns)
File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 6029, in __init__
    raise pywikibot.Error(
pywikibot.exceptions.Error: Title contains illegal char (\uFFFD 'REPLACEMENT CHARACTER')
Feb 19 2020, 10:39 PM · Commons-Corruption-Checker

Feb 16 2020

TheSandDoctor moved T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg from Backlog to Upstream on the Commons-Corruption-Checker board.
Feb 16 2020, 3:24 PM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor added a project to T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg: Restricted Project.
Feb 16 2020, 3:24 PM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor added a comment to T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg.

Filed upstream.

Feb 16 2020, 3:19 PM · Restricted Project, Commons-Corruption-Checker

Feb 15 2020

TheSandDoctor closed T121: CCC: Examine files by Geagea flagged corrupt as Resolved.
Feb 15 2020, 6:33 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T125: CCC: Should not tag redirects to files..

Pushed to prod and workers/catalog scanner restarted with change.

Feb 15 2020, 10:09 AM · Commons-Corruption-Checker
TheSandDoctor closed T125: CCC: Should not tag redirects to files. as Resolved by committing Restricted Diffusion Commit.
Feb 15 2020, 10:07 AM · Commons-Corruption-Checker
TheSandDoctor triaged T125: CCC: Should not tag redirects to files. as High priority.
Feb 15 2020, 9:53 AM · Commons-Corruption-Checker

Feb 14 2020

TheSandDoctor added a comment to T118: CCC: rcwatcher.py trouble processing char.

Happened again, crashing 2 or 3 of the 5 workers.

Feb 14 2020, 1:17 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg.

Continuously gets stuck at that entry. Further work needed to identify and address.

Feb 14 2020, 12:50 PM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor triaged T124: CCC : Timeout error File:JR久慈 駅 - panoramio (1).jpg as High priority.
Feb 14 2020, 12:49 PM · Restricted Project, Commons-Corruption-Checker

Feb 13 2020

TheSandDoctor triaged T121: CCC: Examine files by Geagea flagged corrupt as Normal priority.
Feb 13 2020, 12:05 PM · Commons-Corruption-Checker
TheSandDoctor moved T121: CCC: Examine files by Geagea flagged corrupt from Backlog to Corruption verifications on the Commons-Corruption-Checker board.
Feb 13 2020, 11:55 AM · Commons-Corruption-Checker
TheSandDoctor moved T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption from Backlog to Corruption verifications on the Commons-Corruption-Checker board.
Feb 13 2020, 11:54 AM · Commons-Corruption-Checker
TheSandDoctor closed T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption as Resolved.

Updated in database to reflect the fact that it is not corrupt. The tag on the file page itself has been reverted and the uploader notified.

Feb 13 2020, 11:54 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption.

I am not 100% sure the cause, but my suspicion is that the file upload checked was stuck in the redis queue awaiting processing on the old version. The queue length is a known issue and one being investigated per T104, T117, T118, T122.

Feb 13 2020, 11:47 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T117: CCC: Start second instance of rcworker.py.

Started 5 total workers to process the queue faster and am looking into automating their deployment dependent on queue size.

Feb 13 2020, 11:45 AM · Commons-Corruption-Checker
TheSandDoctor closed T115: CCC: Run CCC script a second time, but in reverse order?, a subtask of T114: CCC: Identify processes to increase speed and files checked per minute, as Resolved.
Feb 13 2020, 11:45 AM · Commons-Corruption-Checker
TheSandDoctor closed T115: CCC: Run CCC script a second time, but in reverse order? as Resolved.
Feb 13 2020, 11:45 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T115: CCC: Run CCC script a second time, but in reverse order?.

Implemented. Logs accidentally added to T117 instead.

Feb 13 2020, 11:45 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption.

Server-side also works

Feb 13 2020, 11:43 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption.

Local test identifies the image as not being corrupt.

Feb 13 2020, 11:40 AM · Commons-Corruption-Checker
TheSandDoctor triaged T123: CCC: Investigate File:Tarnow Park Strzelecki wiewiorka 5.jpg corruption as High priority.
Feb 13 2020, 11:40 AM · Commons-Corruption-Checker

Feb 12 2020

TheSandDoctor added a comment to T118: CCC: rcwatcher.py trouble processing char.
e 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2478, in __init__
    super(FilePage, self).__init__(source, title, 6)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 2327, in __init__
    super(Page, self).__init__(source, title, ns)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 200, in __init__
    self._link = Link(title, source=source, default_namespace=ns)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/tools/__init__.py", line 1744, in wrapper
    return obj(*__args, **__kw)
  File "/usr/local/lib/python3.8/site-packages/pywikibot/page.py", line 6029, in __init__
    raise pywikibot.Error(
pywikibot.exceptions.Error: Title contains illegal char (\uFFFD 'REPLACEMENT CHARACTER')
Feb 12 2020, 11:52 PM · Commons-Corruption-Checker
TheSandDoctor claimed T117: CCC: Start second instance of rcworker.py.
Feb 12 2020, 11:51 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T117: CCC: Start second instance of rcworker.py.

Now going through both forwards and backwards :)

Feb 12 2020, 11:51 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T117: CCC: Start second instance of rcworker.py.

Forward works, but backwards appears to get a empty page generator. Further investigation required.

Feb 12 2020, 11:19 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T121: CCC: Examine files by Geagea flagged corrupt.

File:Haim Laskov - Yackov Dori - David Ben-Gurion - Hagana Pin 1958.jpg (server side)

Traceback (most recent call last):
  File "test_fileerror.py", line 40, in <module>
    test("./Haim_Laskov_-_Yackov_Dori_-_David_Ben-Gurion_-_Hagana_Pin_1958.jpg")
  File "test_fileerror.py", line 9, in test
    image.tobytes()
  File "/usr/local/lib/python3.8/site-packages/Pillow-7.1.0.dev0-py3.8-linux-x86_64.egg/PIL/Image.py", line 711, in tobytes
  File "/usr/local/lib/python3.8/site-packages/Pillow-7.1.0.dev0-py3.8-linux-x86_64.egg/PIL/ImageFile.py", line 245, in load
OSError: image file is truncated (41 bytes not processed)

Locally

Feb 12 2020, 10:41 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T121: CCC: Examine files by Geagea flagged corrupt.

Also confirmed using vanilla pillow

Feb 12 2020, 10:39 PM · Commons-Corruption-Checker
TheSandDoctor updated the task description for T121: CCC: Examine files by Geagea flagged corrupt.
Feb 12 2020, 10:36 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T121: CCC: Examine files by Geagea flagged corrupt.
Feb 12 2020, 10:29 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T121: CCC: Examine files by Geagea flagged corrupt.

David is truncated early.

Feb 12 2020, 10:27 PM · Commons-Corruption-Checker
TheSandDoctor added a comment to T121: CCC: Examine files by Geagea flagged corrupt.

On server:

Feb 12 2020, 10:25 PM · Commons-Corruption-Checker
TheSandDoctor created T121: CCC: Examine files by Geagea flagged corrupt.
Feb 12 2020, 10:22 PM · Commons-Corruption-Checker
TheSandDoctor changed the subtype of T118: CCC: rcwatcher.py trouble processing char from "Task" to "Bug".
Feb 12 2020, 8:41 AM · Commons-Corruption-Checker
TheSandDoctor changed the subtype of T104: CCC: Rcworker.py time data mismatch value error from "Task" to "Bug".
Feb 12 2020, 8:28 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T104: CCC: Rcworker.py time data mismatch value error.

Both rcwatcher and rcworker have been restarted with the latest patch.

Feb 12 2020, 8:27 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T104: CCC: Rcworker.py time data mismatch value error.

Another crash at some point last night. One commit pushed/pulled, but I am too busy to continue at the moment. Will work more on this tonight most likely.

Feb 12 2020, 8:26 AM · Commons-Corruption-Checker

Feb 11 2020

TheSandDoctor triaged T118: CCC: rcwatcher.py trouble processing char as High priority.
Feb 11 2020, 2:28 PM · Commons-Corruption-Checker
TheSandDoctor updated the task description for T117: CCC: Start second instance of rcworker.py.
Feb 11 2020, 1:03 PM · Commons-Corruption-Checker
TheSandDoctor triaged T117: CCC: Start second instance of rcworker.py as Normal priority.
Feb 11 2020, 1:02 PM · Commons-Corruption-Checker
TheSandDoctor moved T113: CCC: corrupt.py KeyError, image unidentified from Backlog to Done on the Commons-Corruption-Checker board.
Feb 11 2020, 9:01 AM · Commons-Corruption-Checker
TheSandDoctor changed the visibility for T113: CCC: corrupt.py KeyError, image unidentified.
Feb 11 2020, 9:01 AM · Commons-Corruption-Checker
TheSandDoctor closed T113: CCC: corrupt.py KeyError, image unidentified as Resolved.

Resolved by making the pageID -1 (no actual IDs are or can be -1) in the event that it cannot be found. At that point, it can manually be fixed as the number of incidents is fairly low overall.

Feb 11 2020, 9:01 AM · Commons-Corruption-Checker
TheSandDoctor added a comment to T104: CCC: Rcworker.py time data mismatch value error.

Should catch error, log locally, and continue to the next image. Last night it stalled out at some point due to this, after having run for over a day without issues.

Feb 11 2020, 8:59 AM · Commons-Corruption-Checker
TheSandDoctor closed T39: CCC: Trials as Resolved.

Trials done for now.

Feb 11 2020, 8:58 AM · Commons-Corruption-Checker
TheSandDoctor closed T93: CCC: Screen out "WARNING: Empty message found" prior to pushing to redis as Resolved.
Feb 11 2020, 8:58 AM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor closed T93: CCC: Screen out "WARNING: Empty message found" prior to pushing to redis, a subtask of T91: CCC: Test rcwatcher.py (dry run), as Resolved.
Feb 11 2020, 8:58 AM · Commons-Corruption-Checker
TheSandDoctor closed T101: CCC: Implement proper logging as Resolved.
Feb 11 2020, 8:57 AM · Commons-Corruption-Checker
TheSandDoctor closed T82: CCC: Implement time durations as constant as Resolved.
Feb 11 2020, 8:57 AM · Commons-Corruption-Checker
TheSandDoctor closed T107: CCC: Use /tmp in corrupt.py as Resolved.
Feb 11 2020, 8:56 AM · Commons-Corruption-Checker
TheSandDoctor moved T100: CCC: rcworker.py FileNotFoundError from Backlog to Done on the Commons-Corruption-Checker board.
Feb 11 2020, 8:56 AM · Commons-Corruption-Checker
TheSandDoctor moved T93: CCC: Screen out "WARNING: Empty message found" prior to pushing to redis from Backlog to Done on the Commons-Corruption-Checker board.
Feb 11 2020, 8:55 AM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor closed T91: CCC: Test rcwatcher.py (dry run) as Resolved.

Now running live.

Feb 11 2020, 8:55 AM · Commons-Corruption-Checker
TheSandDoctor added a project to T93: CCC: Screen out "WARNING: Empty message found" prior to pushing to redis: Restricted Project.

Resolved upstream.

Feb 11 2020, 8:55 AM · Restricted Project, Commons-Corruption-Checker
TheSandDoctor closed T100: CCC: rcworker.py FileNotFoundError as Resolved.
Feb 11 2020, 8:54 AM · Commons-Corruption-Checker
TheSandDoctor changed the subtype of T100: CCC: rcworker.py FileNotFoundError from "Task" to "Bug".
Feb 11 2020, 8:38 AM · Commons-Corruption-Checker
TheSandDoctor closed T111: CCC: corrupt.py always restarts at the beginning as Resolved.
Feb 11 2020, 8:37 AM · Commons-Corruption-Checker

Feb 10 2020

TheSandDoctor updated the task description for T116: CCC: Male filename mentions in notices clickable links.
Feb 10 2020, 11:14 AM · Commons-Corruption-Checker
TheSandDoctor triaged T116: CCC: Male filename mentions in notices clickable links as Normal priority.
Feb 10 2020, 11:11 AM · Commons-Corruption-Checker