{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1148352,"defaultBranch":"main","name":"supervisor","ownerLogin":"Supervisor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-08T00:48:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/513914?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700345480.0","currentOid":""},"activityList":{"items":[{"before":"4c845a371cc03e31477a866816f87a6a2057a857","after":"9ee5fee61881adc227a67d2d13414597d1f4d51c","ref":"refs/heads/main","pushedAt":"2024-03-02T19:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Fix crash closing already-closed socket. Refs #1596\n\n```\nerror: uncaptured python exception, closing channel (:[Errno 57] Socket is not connected [/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py|handle_read|89] [/Users/username/git/supervisor/supervisor/medusa/http_server.py|recv|528] [/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py|recv|354] [/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py|handle_close|156] [/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py|close|361])\nerror: uncaptured python exception, closing channel (:[Errno 57] Socket is not connected [/Users/username/git/supervisor/supervisor/supervisord.py|runforever|218] [/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py|handle_read_event|392] [/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py|handle_read|91] [/Users/username/git/supervisor/supervisor/medusa/http_server.py|handle_error|546] [/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py|handle_error|422] [/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py|close|361])\nTraceback (most recent call last):\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 347, in recv\n self.handle_close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py\", line 156, in handle_close\n self.close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 361, in close\n self.socket.shutdown(socket.SHUT_RDWR)\nOSError: [Errno 57] Socket is not connected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py\", line 89, in handle_read\n data = self.recv (self.ac_in_buffer_size)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/username/git/supervisor/supervisor/medusa/http_server.py\", line 528, in recv\n result = asynchat.async_chat.recv (self, buffer_size)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 354, in recv\n self.handle_close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py\", line 156, in handle_close\n self.close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 361, in close\n self.socket.shutdown(socket.SHUT_RDWR)\nOSError: [Errno 57] Socket is not connected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 218, in runforever\n dispatcher.handle_read_event()\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 392, in handle_read_event\n self.handle_read()\n File \"/Users/username/git/supervisor/supervisor/medusa/asynchat_25.py\", line 91, in handle_read\n self.handle_error()\n File \"/Users/username/git/supervisor/supervisor/medusa/http_server.py\", line 546, in handle_error\n asynchat.async_chat.handle_error (self)\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 422, in handle_error\n self.close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 361, in close\n self.socket.shutdown(socket.SHUT_RDWR)\nOSError: [Errno 57] Socket is not connected\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/opt/homebrew/bin/supervisord\", line 33, in \n sys.exit(load_entry_point('supervisor', 'console_scripts', 'supervisord')())\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 373, in main\n go(options)\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 383, in go\n d.main()\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 78, in main\n self.run()\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 94, in run\n self.runforever()\n File \"/Users/username/git/supervisor/supervisor/supervisord.py\", line 224, in runforever\n combined_map[fd].handle_error()\n File \"/Users/username/git/supervisor/supervisor/medusa/http_server.py\", line 546, in handle_error\n asynchat.async_chat.handle_error (self)\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 422, in handle_error\n self.close()\n File \"/Users/username/git/supervisor/supervisor/medusa/asyncore_25.py\", line 361, in close\n self.socket.shutdown(socket.SHUT_RDWR)\nOSError: [Errno 57] Socket is not connected\n```","shortMessageHtmlLink":"Fix crash closing already-closed socket. Refs #1596"}},{"before":"ff5356f65ebc557554bbe1b39a1f320ab346d064","after":"4c845a371cc03e31477a866816f87a6a2057a857","ref":"refs/heads/main","pushedAt":"2024-01-13T20:41:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1621 from ankush/patch-1\n\nchore: typo in docs","shortMessageHtmlLink":"Merge pull request #1621 from ankush/patch-1"}},{"before":"ff5356f65ebc557554bbe1b39a1f320ab346d064","after":null,"ref":"refs/heads/pip","pushedAt":"2023-11-18T22:11:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"}},{"before":"2171072ee62680a5e7be810bec4b6790dc8ce72d","after":"ff5356f65ebc557554bbe1b39a1f320ab346d064","ref":"refs/heads/main","pushedAt":"2023-11-18T22:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Show less noise from pip on CI","shortMessageHtmlLink":"Show less noise from pip on CI"}},{"before":null,"after":"ff5356f65ebc557554bbe1b39a1f320ab346d064","ref":"refs/heads/pip","pushedAt":"2023-11-18T22:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Show less noise from pip on CI","shortMessageHtmlLink":"Show less noise from pip on CI"}},{"before":"2171072ee62680a5e7be810bec4b6790dc8ce72d","after":null,"ref":"refs/heads/py312","pushedAt":"2023-10-06T16:46:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"}},{"before":"b8d00ab336f4dc0b3f1cd7bcb1b351e342017be7","after":"2171072ee62680a5e7be810bec4b6790dc8ce72d","ref":"refs/heads/main","pushedAt":"2023-10-06T16:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Add Python 3.12","shortMessageHtmlLink":"Add Python 3.12"}},{"before":null,"after":"2171072ee62680a5e7be810bec4b6790dc8ce72d","ref":"refs/heads/py312","pushedAt":"2023-10-06T16:36:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Add Python 3.12","shortMessageHtmlLink":"Add Python 3.12"}},{"before":"50cdd82a3f2dd3d04452a3d41fb60771fd931c42","after":"b8d00ab336f4dc0b3f1cd7bcb1b351e342017be7","ref":"refs/heads/main","pushedAt":"2023-09-19T19:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Avoid pip version warnings on CI\n\nAnnotations\n1 error\ntests_py3x (3.5)\nYou are using pip version 20.3.4, however version 23.2.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.","shortMessageHtmlLink":"Avoid pip version warnings on CI"}},{"before":"642468ffc5f2b98ebb08fb34b43d5826c8daff94","after":"50cdd82a3f2dd3d04452a3d41fb60771fd931c42","ref":"refs/heads/main","pushedAt":"2023-09-19T19:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Fix Python 2.7 and 3.4 tests on CI","shortMessageHtmlLink":"Fix Python 2.7 and 3.4 tests on CI"}},{"before":"9325eddc8f483d86d426a0c2b9c0a318c21623fa","after":"642468ffc5f2b98ebb08fb34b43d5826c8daff94","ref":"refs/heads/main","pushedAt":"2023-08-09T19:45:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1597 from julien6387/master\n\nFix of #1596","shortMessageHtmlLink":"Merge pull request #1597 from julien6387/master"}},{"before":"49792c94314c9b261934bc406d7e7a89c21c124b","after":"9325eddc8f483d86d426a0c2b9c0a318c21623fa","ref":"refs/heads/main","pushedAt":"2023-08-09T17:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Fix typo in API docs","shortMessageHtmlLink":"Fix typo in API docs"}},{"before":"2a93d6b21edca4e8b00987c70a350ca626aebec8","after":"49792c94314c9b261934bc406d7e7a89c21c124b","ref":"refs/heads/main","pushedAt":"2023-06-14T15:12:55.208Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Add config file now required by Read the Docs\nhttps://blog.readthedocs.com/migrate-configuration-v2/","shortMessageHtmlLink":"Add config file now required by Read the Docs"}},{"before":"8c81ee17a3909b172984bc16b574677290573458","after":"2a93d6b21edca4e8b00987c70a350ca626aebec8","ref":"refs/heads/main","pushedAt":"2023-05-27T18:14:41.747Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1581 from aftersnow/fix-high-cpu-usage\n\nFix high cpu usage caused by fd leak","shortMessageHtmlLink":"Merge pull request #1581 from aftersnow/fix-high-cpu-usage"}},{"before":"aa1345703eb4c0e0c1695e15d927f28a92d49651","after":"8c81ee17a3909b172984bc16b574677290573458","ref":"refs/heads/main","pushedAt":"2023-05-08T02:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Remove Ubuntu 18.04 env no longer supported by GitHub","shortMessageHtmlLink":"Remove Ubuntu 18.04 env no longer supported by GitHub"}},{"before":"f9dbb0bf40c7213c91f97000673c144fe6d6f32b","after":"aa1345703eb4c0e0c1695e15d927f28a92d49651","ref":"refs/heads/main","pushedAt":"2023-04-10T14:51:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1587 from vindolin/patch-1\n\nrdflib.net is now rdflib.dev","shortMessageHtmlLink":"Merge pull request #1587 from vindolin/patch-1"}},{"before":"76f4420b643ba998de71486ff666cd521f4e2db5","after":"f9dbb0bf40c7213c91f97000673c144fe6d6f32b","ref":"refs/heads/main","pushedAt":"2023-03-27T16:17:41.734Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1584 from rickschubert/patch-1\n\nRemove unnecessarily gendered pronoun when talking about a computer program","shortMessageHtmlLink":"Merge pull request #1584 from rickschubert/patch-1"}},{"before":"19c68f5d8832315cf91b5e45cd4e412295d87ead","after":"76f4420b643ba998de71486ff666cd521f4e2db5","ref":"refs/heads/main","pushedAt":"2023-03-25T19:42:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Remove unused alias\n\neasy_install was deprecated in setuptools 42.0.0","shortMessageHtmlLink":"Remove unused alias"}},{"before":"ca54549ded3dfab57429b722e591012b08ff0de3","after":"19c68f5d8832315cf91b5e45cd4e412295d87ead","ref":"refs/heads/main","pushedAt":"2023-03-24T22:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Avoid new dependencies that will likely break installs\n\nSee this explanation:\nhttps://github.com/Supervisor/supervisor/pull/1578#issuecomment-1477046229","shortMessageHtmlLink":"Avoid new dependencies that will likely break installs"}},{"before":"afc46a166bb2f1ab0784c00268a25131b597da96","after":"ca54549ded3dfab57429b722e591012b08ff0de3","ref":"refs/heads/main","pushedAt":"2023-03-19T18:20:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1583 from sblondon/remove-impossible-case\n\nRemove python3.3 case","shortMessageHtmlLink":"Merge pull request #1583 from sblondon/remove-impossible-case"}},{"before":"25dd835e5a37ee51c9dff65aa468b8a3ec95f5e6","after":"afc46a166bb2f1ab0784c00268a25131b597da96","ref":"refs/heads/main","pushedAt":"2023-03-14T05:03:18.896Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1580 from HieuTVGCH200824/main\n\nAdding Polyvisor to plugins list","shortMessageHtmlLink":"Merge pull request #1580 from HieuTVGCH200824/main"}},{"before":"9deaca10dbcc1abc0fe92108ade124ede35c8b9a","after":"25dd835e5a37ee51c9dff65aa468b8a3ec95f5e6","ref":"refs/heads/main","pushedAt":"2023-03-09T00:13:50.936Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Use consistent import style","shortMessageHtmlLink":"Use consistent import style"}},{"before":"9deaca10dbcc1abc0fe92108ade124ede35c8b9a","after":null,"ref":"refs/heads/importlib","pushedAt":"2023-03-08T23:56:37.699Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"}},{"before":"8fe9410adfad2b2ad1ba84d04d6027c799502568","after":"9deaca10dbcc1abc0fe92108ade124ede35c8b9a","ref":"refs/heads/main","pushedAt":"2023-03-08T23:53:47.349Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Move importlib shims to compat module, add changelog entry","shortMessageHtmlLink":"Move importlib shims to compat module, add changelog entry"}},{"before":null,"after":"9deaca10dbcc1abc0fe92108ade124ede35c8b9a","ref":"refs/heads/importlib","pushedAt":"2023-03-08T23:51:07.831Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Move importlib shims to compat module, add changelog entry","shortMessageHtmlLink":"Move importlib shims to compat module, add changelog entry"}},{"before":"0323a9ab2b8282994e95472cae1d78da7c3aa59d","after":"8fe9410adfad2b2ad1ba84d04d6027c799502568","ref":"refs/heads/main","pushedAt":"2023-03-07T23:37:55.469Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mnaberez","name":"Mike Naberezny","path":"/mnaberez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52712?s=80&v=4"},"commit":{"message":"Merge pull request #1578 from ofek/setuptools\n\nReplace runtime dependency on setuptools with modern libraries","shortMessageHtmlLink":"Merge pull request #1578 from ofek/setuptools"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECqfZUwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Supervisor/supervisor"}