{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":290821378,"defaultBranch":"main","name":"flatpak-indexer","ownerLogin":"owtaylor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-27T16:06:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1145674?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1651792338.672147","currentOid":""},"activityList":{"items":[{"before":"99fd844bd343bf218c28f8a2465c09e8bc4a3dde","after":"7f3fd03975653f59eb577114db460ed55144c39c","ref":"refs/heads/main","pushedAt":"2024-05-07T17:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"owtaylor","name":"Owen Taylor","path":"/owtaylor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145674?s=80&v=4"},"commit":{"message":"Always close redis PubSub objects\n\nRedis pubsub objects can easily form reference loops (since they have\na callback from the connection when messages arrive), which can mean\nthey get garbage collected. They have a __del__ method that closes\ntheir connection. Unfortunately, they might be garbage\ncollected with the ConnectionPool lock held => deadlock.\n\nTo avoid this, make sure we close all pubsub objects.","shortMessageHtmlLink":"Always close redis PubSub objects"}},{"before":"a81d014453ea1d94469ed2c1cfc2c658b1cfd6c8","after":"99fd844bd343bf218c28f8a2465c09e8bc4a3dde","ref":"refs/heads/main","pushedAt":"2024-04-22T15:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"owtaylor","name":"Owen Taylor","path":"/owtaylor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145674?s=80&v=4"},"commit":{"message":"Exclude fakeredis 2.22.0\n\nfakeredis-2.22.0 contains an accidental incompatibility with\nPython < 3.11, fixed in fakeredis git.","shortMessageHtmlLink":"Exclude fakeredis 2.22.0"}},{"before":"a394ec59003d2beac583074e5ddc0f276f8965b4","after":"a81d014453ea1d94469ed2c1cfc2c658b1cfd6c8","ref":"refs/heads/main","pushedAt":"2023-10-05T18:04:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"owtaylor","name":"Owen Taylor","path":"/owtaylor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145674?s=80&v=4"},"commit":{"message":"Merge changes from internal repository","shortMessageHtmlLink":"Merge changes from internal repository"}},{"before":"cf60737382a2acec9ef2eaa160fcf80a196b67c3","after":"a394ec59003d2beac583074e5ddc0f276f8965b4","ref":"refs/heads/main","pushedAt":"2023-10-05T17:56:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"owtaylor","name":"Owen Taylor","path":"/owtaylor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145674?s=80&v=4"},"commit":{"message":"Handle Flatpak builds without modules in the metadata\n\nFlatpak builds via the koji-flatpak Koji plugin aren't from modules\nand don't have the key in the metadata.\n\nRemove a stray double initialization of build.module_builds in one\nof the code paths, for legibility.","shortMessageHtmlLink":"Handle Flatpak builds without modules in the metadata"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ9hPzgA","startCursor":null,"endCursor":null}},"title":"Activity ยท owtaylor/flatpak-indexer"}