{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":746583417,"defaultBranch":"main","name":"umu-launcher","ownerLogin":"Open-Wine-Components","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-22T09:53:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119976475?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716313959.0","currentOid":""},"activityList":{"items":[{"before":"389e6d7b78da92e54ef2c681574781bf4cca6d46","after":"230f506dc444ff7ec0bdeb73f36fc027787f3898","ref":"refs/heads/main","pushedAt":"2024-05-22T03:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_run: handle ldconfig failing to find libc.so\n\n- Related to https://github.com/Open-Wine-Components/umu-launcher/issues/106\n\n- This is a temporary solution until we figure out how to properly setup an environment for distributions like NixOS so the steam runtime container framework can search for key libraries in shared library paths","shortMessageHtmlLink":"umu_run: handle ldconfig failing to find libc.so"}},{"before":"deee50433d035e410074a32b511fae99bae905a7","after":"389e6d7b78da92e54ef2c681574781bf4cca6d46","ref":"refs/heads/main","pushedAt":"2024-05-22T03:18:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Merge pull request #107 from LovingMelody/update-nix-package\n\nRemove incorrect libc check","shortMessageHtmlLink":"Merge pull request #107 from LovingMelody/update-nix-package"}},{"before":"ba9d74d59cc35fa9cb23bf5895674cae73de6470","after":"ad926da30fe44b210520dd172e7fb2bfb3b3eddb","ref":"refs/heads/nix","pushedAt":"2024-05-21T19:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Revert \"nix: fix LD_LIBRARY_PATH\"\n\nThis reverts commit ba9d74d59cc35fa9cb23bf5895674cae73de6470.","shortMessageHtmlLink":"Revert \"nix: fix LD_LIBRARY_PATH\""}},{"before":"b2948215a38b7766d7516f742408869627429ec2","after":"ba9d74d59cc35fa9cb23bf5895674cae73de6470","ref":"refs/heads/nix","pushedAt":"2024-05-21T18:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"nix: fix LD_LIBRARY_PATH\n\n- See https://github.com/Open-Wine-Components/umu-launcher/issues/106#issuecomment-2123159545","shortMessageHtmlLink":"nix: fix LD_LIBRARY_PATH"}},{"before":null,"after":"b2948215a38b7766d7516f742408869627429ec2","ref":"refs/heads/nix","pushedAt":"2024-05-21T17:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_run: fix type error when finding library paths","shortMessageHtmlLink":"umu_run: fix type error when finding library paths"}},{"before":"132ef4c5c586cf89829c54da688c4105f790873b","after":"deee50433d035e410074a32b511fae99bae905a7","ref":"refs/heads/main","pushedAt":"2024-05-21T14:03:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"nix: update nixpkgs to latest\n\nCo-authored-by: behe ","shortMessageHtmlLink":"nix: update nixpkgs to latest"}},{"before":"be38d0fbc64277483dd026ca9db57d996236d760","after":"132ef4c5c586cf89829c54da688c4105f790873b","ref":"refs/heads/main","pushedAt":"2024-05-21T02:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_util: refer to variable for path","shortMessageHtmlLink":"umu_util: refer to variable for path"}},{"before":"002fd78c8368dd6796a96bc3b93b336f2eefd90a","after":"be38d0fbc64277483dd026ca9db57d996236d760","ref":"refs/heads/main","pushedAt":"2024-05-21T02:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_util: ensure umu_version.json is writable after copied\n\n- Related to https://github.com/Open-Wine-Components/umu-launcher/issues/106","shortMessageHtmlLink":"umu_util: ensure umu_version.json is writable after copied"}},{"before":"6c6ec7166dc7695a2638f87212457d00c9d4c4c2","after":"002fd78c8368dd6796a96bc3b93b336f2eefd90a","ref":"refs/heads/main","pushedAt":"2024-05-20T16:50:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_test: add test for non-resolvable executable","shortMessageHtmlLink":"umu_test: add test for non-resolvable executable"}},{"before":"c032474dffbfedb42f18c6429ef0744e6b5d01cf","after":null,"ref":"refs/heads/gamedrive","pushedAt":"2024-05-17T01:59:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"}},{"before":"80579e5d11219c9c1955d82a3275362319accfa1","after":"6c6ec7166dc7695a2638f87212457d00c9d4c4c2","ref":"refs/heads/main","pushedAt":"2024-05-17T01:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Fix configuring Steam game drive and misc (#104)\n\n* umu_plugins: remove game drive function from umu_plugins\r\n\r\n* umu_run: refactor enable_steam_game_drive\r\n\r\n- The container runtime framework expects the user's filesystem to conform to the File Hierarchy Standard (FHS) and for library paths to be found in /usr/lib, /usr/lib32, /usr/lib64, /usr/lib/x86_64-linux-gnu or /usr/lib/i386-linux-gnu. Currently, the launcher hard codes the paths /usr/lib and /usr/lib32, which should only be valid for Archlinux and its derivatives. While this currently works and has not been reported to cause any issue, this is still wrong since distributions like Debian or Fedora use different paths (e.g., /usr/lib64 and /usr/lib). To reliably find the user's library paths, we need to use the ldconfig binary\r\n\r\n* Update tests\r\n\r\n* Update ruff.toml\r\n\r\n* Update tests\r\n\r\n* umu_plugins: remove unused import\r\n\r\n* umu_test: fix test\r\n\r\n* umu_run: update comment","shortMessageHtmlLink":"Fix configuring Steam game drive and misc (#104)"}},{"before":null,"after":"c032474dffbfedb42f18c6429ef0744e6b5d01cf","ref":"refs/heads/gamedrive","pushedAt":"2024-05-17T01:48:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_test: fix test","shortMessageHtmlLink":"umu_test: fix test"}},{"before":"24e3f0912b9de4dc0a6a4e487764550daaf86153","after":"80579e5d11219c9c1955d82a3275362319accfa1","ref":"refs/heads/main","pushedAt":"2024-05-04T17:46:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"docs: update comment in example\n\n- When running the launcher this way, WINE prefixes will not be prefixed with 'umu-'. The name of the directory will be the GAMEID value that is assigned, and in this case it's '0'.","shortMessageHtmlLink":"docs: update comment in example"}},{"before":"ddaa873f3ffab57f5a601c70dce934d2070d5e30","after":"24e3f0912b9de4dc0a6a4e487764550daaf86153","ref":"refs/heads/main","pushedAt":"2024-05-02T04:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_util: don't timeout when setting up runtime\n\n- For now, remove the timeouts and let the files continue to download instead of using magic numbers","shortMessageHtmlLink":"umu_util: don't timeout when setting up runtime"}},{"before":"57e281088b41749f1020c5df4ea4359f95536717","after":"ddaa873f3ffab57f5a601c70dce934d2070d5e30","ref":"refs/heads/main","pushedAt":"2024-05-01T19:56:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_dl_util: don't sort the Proton builds\n\n- There isn't any reason to sort them as the launcher is not handling any of the previous builds differently. All of the previous UMU-Proton and ULWGL-Proton builds will just be deleted in behalf of the user. Previous GE-Proton builds will remain.","shortMessageHtmlLink":"umu_dl_util: don't sort the Proton builds"}},{"before":"2d855719dd768dcbed388e0650ae0b76ed154e9b","after":"57e281088b41749f1020c5df4ea4359f95536717","ref":"refs/heads/main","pushedAt":"2024-04-29T17:08:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_run: only call list.extend once","shortMessageHtmlLink":"umu_run: only call list.extend once"}},{"before":"487f47e12ae2b0778a8996d1eed98be0e33a2e82","after":"2d855719dd768dcbed388e0650ae0b76ed154e9b","ref":"refs/heads/main","pushedAt":"2024-04-28T07:47:03.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_test: add tests for check_runtime","shortMessageHtmlLink":"umu_test: add tests for check_runtime"}},{"before":"653fb644a56aa65e8a47d16178cf55661c4ec1d8","after":null,"ref":"refs/heads/pv","pushedAt":"2024-04-25T23:20:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"}},{"before":"ca897f24c2d14e1d89fb22aacf6e96802a4d65c3","after":"487f47e12ae2b0778a8996d1eed98be0e33a2e82","ref":"refs/heads/main","pushedAt":"2024-04-25T23:20:07.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Merge pull request #97 from R1kaB3rN/pv\n\nUpdate Pressure Vessel and Runtime","shortMessageHtmlLink":"Merge pull request #97 from R1kaB3rN/pv"}},{"before":"98808b6f4cfe334e62018862672fc9dc22a11f7f","after":null,"ref":"refs/heads/flatpak-update","pushedAt":"2024-04-25T17:17:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"}},{"before":"3db9762160d02ae52aac9e724eda4a97e903aa41","after":"ca897f24c2d14e1d89fb22aacf6e96802a4d65c3","ref":"refs/heads/main","pushedAt":"2024-04-25T17:16:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Update launcher and packaging (#95)\n\n* umu_consts: update logic\r\n\r\n* umu_plugins: delete enable_flatpak function\r\n\r\n- For now, execute the launcher within the Flatpak sandbox. Breaking out the sandbox via flatpak-spawn is discouraged and breaks Flatpak's security model. It may also require other Flatpak applications to make additional changes in their manifest, which they may not be supportive to do for this practice. Unless necessary or proven to be very problematic, execute within the Flatpak sandbox\r\n\r\n* umu_util: only copy umu_version.json and reaper\r\n\r\n- To run games, the only required files to be in the user's home directory is the runtime platform and the reaper executable. The launcher files will remain in their system path that's been configured in build time.\r\n\r\n* Update Makefile to install umu-launcher in system path\r\n\r\n- The directory /usr/share/steam/compatibilitytool.d is an official system path supported by Valve's Steam client to search for community-based tools and to use them as compatibility tools to run games. Instead of copying the umu-launcher directory to ~/.local/share/Steam/compatibilitytool.d we can install it in its system path. That way, there's less to copy/remove and the files there can be managed by the distribution's package manager\r\n\r\n* umu_util: don't pass compatibilitytools.d path\r\n\r\n- The system path compatibilitytools.d directory will be used instead\r\n\r\n* umu_consts: delete enum\r\n\r\n* umu_run: update debug message\r\n\r\n* flatpak: limit access to ~/.local/share/Steam\r\n\r\n- The launcher only needs this directory to write Proton. For now, just limit access to this directory instead of exposing user's entire ~/.local/share\r\n\r\n* umu-launcher: hide umu-launcher compatibility tool\r\n\r\n- For now, hide this tool in the Steam client until the umu runtime platform is released.\r\n\r\n- Related to https://github.com/Open-Wine-Components/umu-launcher/issues/4\r\n\r\n* Update tests\r\n\r\n* umu_plugins: remove enable_reaper\r\n\r\n* umu_run: add reaper to command list\r\n\r\n* umu_util: don't copy reaper\r\n\r\n- Reaper can be executed directly from the system path. All we need in the home directory is the runtime platform\r\n\r\n* umu_util: update launcher and runner\r\n\r\n- While those files will not be copied anymore, we still need to update them in umu_version.json if we want the configuration files to be in sync\r\n\r\n* Update tests\r\n\r\n* umu_test: update tests\r\n\r\n- Update the tests to account for the launcher files, umu-launcher and reaper not being copied to the home directory. Those files will remain in their system path defined at buid time, which makes the umu_version.json in ~/.local/share/umu and the runtime platform the only files in ~/.local/share/umu.","shortMessageHtmlLink":"Update launcher and packaging (#95)"}},{"before":"fc157b053a0c09cbd2fc59226260f09b87dcda18","after":"98808b6f4cfe334e62018862672fc9dc22a11f7f","ref":"refs/heads/flatpak-update","pushedAt":"2024-04-25T16:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_test: update tests\n\n- Update the tests to account for umu-launcher and reaper not being copied to the home directory. Those two files will remain in their system path defined at buid time, which makes the umu_version.json in ~/.local/share/umu and the runtime platform the only files in ~/.local/share/umu.","shortMessageHtmlLink":"umu_test: update tests"}},{"before":"63e6b1b509e02f4dd3a014f0c1210d0029c019ee","after":"653fb644a56aa65e8a47d16178cf55661c4ec1d8","ref":"refs/heads/pv","pushedAt":"2024-04-25T04:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"ac6769def835268606230f74e934f28348ec667e","after":"3db9762160d02ae52aac9e724eda4a97e903aa41","ref":"refs/heads/main","pushedAt":"2024-04-24T23:46:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Merge pull request #98 from doZennn/patch-1\n\nAdd xdg-download to flatpak filesystem perms","shortMessageHtmlLink":"Merge pull request #98 from doZennn/patch-1"}},{"before":"7f823e9f7351e0c4492eba112fb10c85454fcfce","after":null,"ref":"refs/heads/flatpak","pushedAt":"2024-04-24T22:34:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"}},{"before":null,"after":"fc157b053a0c09cbd2fc59226260f09b87dcda18","ref":"refs/heads/flatpak-update","pushedAt":"2024-04-24T22:23:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":null,"after":"63e6b1b509e02f4dd3a014f0c1210d0029c019ee","ref":"refs/heads/pv","pushedAt":"2024-04-24T06:43:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"a40b7746a6c726b561f906bf9fcecd7b53a5bf26","after":"ac6769def835268606230f74e934f28348ec667e","ref":"refs/heads/main","pushedAt":"2024-04-23T19:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_dl_util: update comments","shortMessageHtmlLink":"umu_dl_util: update comments"}},{"before":"33d9eba3f978ce7248c0142ad56aeb677b1099dc","after":"a40b7746a6c726b561f906bf9fcecd7b53a5bf26","ref":"refs/heads/main","pushedAt":"2024-04-23T19:10:22.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_run: refactor to use concurrent.futures","shortMessageHtmlLink":"umu_run: refactor to use concurrent.futures"}},{"before":"faf135330c210da6ef5a9f761a0c047037cc931d","after":"33d9eba3f978ce7248c0142ad56aeb677b1099dc","ref":"refs/heads/main","pushedAt":"2024-04-22T17:07:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"R1kaB3rN","name":null,"path":"/R1kaB3rN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100738684?s=80&v=4"},"commit":{"message":"umu_util: fix bug in error message\n\n- The `hash` variable does not exist in this context","shortMessageHtmlLink":"umu_util: fix bug in error message"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUHpXOQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Open-Wine-Components/umu-launcher"}