{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":431168148,"defaultBranch":"master","name":"system76-scheduler","ownerLogin":"pop-os","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-23T16:10:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33131755?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724362500.0","currentOid":""},"activityList":{"items":[{"before":"17aef8932597e5381d52f5f6da87ffc1a709331b","after":"c403d0144eba88b952f663c52e2fcdb1a6c2f35f","ref":"refs/heads/master","pushedAt":"2024-08-22T21:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"release: 2.0.2","shortMessageHtmlLink":"release: 2.0.2"}},{"before":"6d5e90ab5a715e4fea0ecca25c021b5037c4274b","after":"17aef8932597e5381d52f5f6da87ffc1a709331b","ref":"refs/heads/master","pushedAt":"2024-08-22T21:31:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix: remove sched=(fifo)49 from sound-server assignments (#118)\n\nIt seems like realtime priorities were not being set properly with the\r\nexisting configuration setting, which causes audio underruns and\r\naudible glitches.\r\n\r\nCo-authored-by: Grant Shoshin Shangreaux ","shortMessageHtmlLink":"fix: remove sched=(fifo)49 from sound-server assignments (#118)"}},{"before":"71ac165e2d1bb99947d6e9ce4a9dd63d0a244bec","after":null,"ref":"refs/heads/testing-scheduler-pr118","pushedAt":"2024-08-22T21:12:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leviport","name":"Levi Portenier","path":"/leviport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13512097?s=80&v=4"}},{"before":null,"after":"71ac165e2d1bb99947d6e9ce4a9dd63d0a244bec","ref":"refs/heads/testing-scheduler-pr118","pushedAt":"2024-08-22T20:40:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leviport","name":"Levi Portenier","path":"/leviport","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13512097?s=80&v=4"},"commit":{"message":"Fix: remove sched=(fifo)49 from sound-server assignments\n\nIt seems like realtime priorities were not being set properly with the\nexisting configuration setting, which causes audio underruns and\naudible glitches.","shortMessageHtmlLink":"Fix: remove sched=(fifo)49 from sound-server assignments"}},{"before":"467617aa3026ee404de34ae06d8c19f5c6fc9788","after":"6d5e90ab5a715e4fea0ecca25c021b5037c4274b","ref":"refs/heads/master","pushedAt":"2024-06-20T20:36:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"correct SetForegroundProcess method name in README","shortMessageHtmlLink":"correct SetForegroundProcess method name in README"}},{"before":"b8d6545f12b3c2c4666be1f38bd6751d2dc0f960","after":"467617aa3026ee404de34ae06d8c19f5c6fc9788","ref":"refs/heads/master","pushedAt":"2024-04-04T13:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix(example): Iterator is not implemented for ProcessIterator","shortMessageHtmlLink":"fix(example): Iterator is not implemented for ProcessIterator"}},{"before":"c4bdb1170a92b38d336fa63440a7914db9c45f2f","after":null,"ref":"refs/heads/testing-scheduler-pr83","pushedAt":"2024-01-31T15:00:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"}},{"before":"036f0558a918c2ebd886192a46ec2de7a67e0b23","after":null,"ref":"refs/heads/testing-scheduler-pr101","pushedAt":"2024-01-31T15:00:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"}},{"before":"5849c5222487257d32c0aaa0b9b1934ae91322ba","after":null,"ref":"refs/heads/testing-scheduler-pr105","pushedAt":"2024-01-31T15:00:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jackpot51","name":"Jeremy Soller","path":"/jackpot51","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7741236?s=80&v=4"}},{"before":"5c20d3dbbc4d0f2a324ecd536adb9131dfcaeaf0","after":"b8d6545f12b3c2c4666be1f38bd6751d2dc0f960","ref":"refs/heads/master","pushedAt":"2023-12-07T22:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix: sched_setscheduler() gets EINVAL for normal policies\n\nIn sched_setscheduler(2):\nFor each of the above policies (other batch rr),\nparam->sched_priority must be 0.\nHowever, currently SchedPriority is set to 1 by default,\nwhich causes sched_setscheduler() gets EINVAL errno.","shortMessageHtmlLink":"fix: sched_setscheduler() gets EINVAL for normal policies"}},{"before":null,"after":"5849c5222487257d32c0aaa0b9b1934ae91322ba","ref":"refs/heads/testing-scheduler-pr105","pushedAt":"2023-12-07T18:51:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobgkau","name":"Jacob Kauffmann","path":"/jacobgkau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199422?s=80&v=4"},"commit":{"message":"fix: sched_setscheduler() gets EINVAL for normal policies\n\nIn sched_setscheduler(2):\nFor each of the above policies (other batch rr),\nparam->sched_priority must be 0.\nHowever, currently SchedPriority is set to 1 by default,\nwhich causes sched_setscheduler() gets EINVAL errno.","shortMessageHtmlLink":"fix: sched_setscheduler() gets EINVAL for normal policies"}},{"before":"837da2c9aac7a8f665dded654dcf2d6672b75904","after":"5c20d3dbbc4d0f2a324ecd536adb9131dfcaeaf0","ref":"refs/heads/master","pushedAt":"2023-05-12T16:12:33.278Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"13r0ck","name":"Brock","path":"/13r0ck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58987761?s=80&v=4"},"commit":{"message":"add hyprland to default list of desktop environments (#101)","shortMessageHtmlLink":"add hyprland to default list of desktop environments (#101)"}},{"before":null,"after":"036f0558a918c2ebd886192a46ec2de7a67e0b23","ref":"refs/heads/testing-scheduler-pr101","pushedAt":"2023-05-10T16:39:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobgkau","name":"Jacob Kauffmann","path":"/jacobgkau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199422?s=80&v=4"},"commit":{"message":"add hyprland to default list of desktop environments","shortMessageHtmlLink":"add hyprland to default list of desktop environments"}},{"before":"906a3601dfe1f2f4b9ea9fc923ca8b41cc7bf3e3","after":null,"ref":"refs/heads/scheduler","pushedAt":"2023-05-01T19:37:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"13r0ck","name":"Brock","path":"/13r0ck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58987761?s=80&v=4"}},{"before":"1ef05f970e373bf69555cb169eca4d2dd5658912","after":"837da2c9aac7a8f665dded654dcf2d6672b75904","ref":"refs/heads/master","pushedAt":"2023-05-01T19:25:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"release: 2.0.1","shortMessageHtmlLink":"release: 2.0.1"}},{"before":"97a8617daea5c8aca4b79c8c700c0d10c83982c0","after":"1ef05f970e373bf69555cb169eca4d2dd5658912","ref":"refs/heads/master","pushedAt":"2023-05-01T19:23:07.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix(just): define a fallback execsnoop path if it was not in th path","shortMessageHtmlLink":"fix(just): define a fallback execsnoop path if it was not in th path"}},{"before":"9769de9f96e389bde08f36a236fccac58468b663","after":"906a3601dfe1f2f4b9ea9fc923ca8b41cc7bf3e3","ref":"refs/heads/scheduler","pushedAt":"2023-05-01T15:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix(just): define a fallback execsnoop path if it was not in th path","shortMessageHtmlLink":"fix(just): define a fallback execsnoop path if it was not in th path"}},{"before":"7a717fab6d2d6330b08ebcbae18e527ad8598de3","after":"9769de9f96e389bde08f36a236fccac58468b663","ref":"refs/heads/scheduler","pushedAt":"2023-05-01T15:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"refactor: check if execsnoop exists","shortMessageHtmlLink":"refactor: check if execsnoop exists"}},{"before":"6ef594f690eb4dce15e7a9e0d98aaee083ee31d2","after":"7a717fab6d2d6330b08ebcbae18e527ad8598de3","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T14:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore(just): locate execsnoop path automatically","shortMessageHtmlLink":"chore(just): locate execsnoop path automatically"}},{"before":"30471a2c6399184b05d04cbde0cec8f4c7028c9b","after":"6ef594f690eb4dce15e7a9e0d98aaee083ee31d2","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T13:55:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore(config): add schedtool to exceptions","shortMessageHtmlLink":"chore(config): add schedtool to exceptions"}},{"before":"e1a5382ebaa40992b166099cbc485540c5d9615c","after":"30471a2c6399184b05d04cbde0cec8f4c7028c9b","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T13:51:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"add schedtool to exceptions","shortMessageHtmlLink":"add schedtool to exceptions"}},{"before":"73a569b034e7f89e9088e535bae8fed650a4897d","after":"e1a5382ebaa40992b166099cbc485540c5d9615c","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T13:50:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"improv: keep memory consumption low w/ periodic garbage collection","shortMessageHtmlLink":"improv: keep memory consumption low w/ periodic garbage collection"}},{"before":"8bdde7c7327aaee04bdc02ffded6de7d393e2726","after":"73a569b034e7f89e9088e535bae8fed650a4897d","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore(config): add gamescope & more game launchers","shortMessageHtmlLink":"chore(config): add gamescope & more game launchers"}},{"before":"4d78aec78e9e33b0bfefac0caeb31756af7c653a","after":"8bdde7c7327aaee04bdc02ffded6de7d393e2726","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore(readme): fix link to config file","shortMessageHtmlLink":"chore(readme): fix link to config file"}},{"before":"a93bced9c936daf9c0f84baa62f37a67ae0aa5b1","after":"4d78aec78e9e33b0bfefac0caeb31756af7c653a","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix(pipewire): prevent duplicate threads monitoring the same socket","shortMessageHtmlLink":"fix(pipewire): prevent duplicate threads monitoring the same socket"}},{"before":"7682cde944ca8465e8d9d496c5efbad1368a2d39","after":"a93bced9c936daf9c0f84baa62f37a67ae0aa5b1","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:12:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore(nix): add Nix flake","shortMessageHtmlLink":"chore(nix): add Nix flake"}},{"before":"a67a6caecab11c8ec7bbcaa04fb6c623977e8136","after":"7682cde944ca8465e8d9d496c5efbad1368a2d39","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:11:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix: spawn PW watcher using /proc/self/exe","shortMessageHtmlLink":"fix: spawn PW watcher using /proc/self/exe"}},{"before":"3c9dab677e824f697ee3759ee9fb0c19ada42002","after":"a67a6caecab11c8ec7bbcaa04fb6c623977e8136","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:09:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"chore: log errors when failing to spawn execsnoop or PW watcher","shortMessageHtmlLink":"chore: log errors when failing to spawn execsnoop or PW watcher"}},{"before":null,"after":"3c9dab677e824f697ee3759ee9fb0c19ada42002","ref":"refs/heads/scheduler","pushedAt":"2023-04-30T11:06:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmstick","name":"Michael Murphy","path":"/mmstick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4143535?s=80&v=4"},"commit":{"message":"fix: missing SCHED_DEBUG paths prevents service start\n\nFixes an early return of the service SchedPaths::new returns an error.\n\nCloses #91","shortMessageHtmlLink":"fix: missing SCHED_DEBUG paths prevents service start"}},{"before":null,"after":"c4bdb1170a92b38d336fa63440a7914db9c45f2f","ref":"refs/heads/testing-scheduler-pr83","pushedAt":"2023-04-28T20:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobgkau","name":"Jacob Kauffmann","path":"/jacobgkau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199422?s=80&v=4"},"commit":{"message":"chore(config): Add gamescope to desktop-environment list","shortMessageHtmlLink":"chore(config): Add gamescope to desktop-environment list"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQyMTozNTowMC4wMDAwMDBazwAAAAShvsOc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQyMTozNTowMC4wMDAwMDBazwAAAAShvsOc","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOFQyMDo0Mzo0OS4wMDAwMDBazwAAAAMikjGT"}},"title":"Activity ยท pop-os/system76-scheduler"}