{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":216726484,"defaultBranch":"main","name":"libportal","ownerLogin":"flatpak","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-22T04:57:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19473042?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694285844.0","currentOid":""},"activityList":{"items":[{"before":"768d3809b4ded9a9d5c0bc08492d0f6f746395b5","after":"78e4bee624f864d71c8b89a3cd71bc592367d3c3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-09T20:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 26f96a178f8a0afded00bdd7238728c0b6e42a6b","shortMessageHtmlLink":"deploy: 26f96a1"}},{"before":"7c408fbaac7eaad5359a78083ac04cc2abd06674","after":"26f96a178f8a0afded00bdd7238728c0b6e42a6b","ref":"refs/heads/main","pushedAt":"2024-05-09T20:25:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"meson.build: fix build race when building GTK vapi files\n\nThere's a build race when building the GTK vapi files:\n\nFAILED: libportal/libportal-gtk4.vapi\nerror: Package `libportal' not found in specified Vala API directories or GObject-Introspection GIR directories\n\nThis can be verified by adding \"sleep 10;\" to the command for the\nlibportal/libportal.vapi target in the generated build.ninja file.\n\nThe GTK vapi files need to have access to the generic libportal.vapi file,\nbut there is no explicit dependency. Switch the dependency name 'libportal'\nto the dependency object libportal_vapi so that Meson generates the\ndependency correctly.\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"meson.build: fix build race when building GTK vapi files"}},{"before":"7e45a93f7381bd7d5f0cacb1347ec9319d531403","after":"768d3809b4ded9a9d5c0bc08492d0f6f746395b5","ref":"refs/heads/gh-pages","pushedAt":"2024-03-06T23:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7c408fbaac7eaad5359a78083ac04cc2abd06674","shortMessageHtmlLink":"deploy: 7c408fb"}},{"before":"f61d558271b3581ab6bf7c5aa4cc8a461aecebaf","after":"7e45a93f7381bd7d5f0cacb1347ec9319d531403","ref":"refs/heads/gh-pages","pushedAt":"2024-03-06T23:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7c408fbaac7eaad5359a78083ac04cc2abd06674","shortMessageHtmlLink":"deploy: 7c408fb"}},{"before":"ffd3f836300433ae77e1d4699f9e3e643fcf38fa","after":"7c408fbaac7eaad5359a78083ac04cc2abd06674","ref":"refs/heads/main","pushedAt":"2024-03-06T23:36:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"portal: Add Since annotation to initable_new","shortMessageHtmlLink":"portal: Add Since annotation to initable_new"}},{"before":"91992129878fb4c332fb7be57a5d2ffaa50a2efb","after":"f61d558271b3581ab6bf7c5aa4cc8a461aecebaf","ref":"refs/heads/gh-pages","pushedAt":"2024-02-24T23:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ffd3f836300433ae77e1d4699f9e3e643fcf38fa","shortMessageHtmlLink":"deploy: ffd3f83"}},{"before":"d9fe454d5f5612965f66b78f4956f208c2595632","after":"91992129878fb4c332fb7be57a5d2ffaa50a2efb","ref":"refs/heads/gh-pages","pushedAt":"2024-02-24T23:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ffd3f836300433ae77e1d4699f9e3e643fcf38fa","shortMessageHtmlLink":"deploy: ffd3f83"}},{"before":"88d90d6d361262d632b151101b5f221ee9fbafd4","after":"ffd3f836300433ae77e1d4699f9e3e643fcf38fa","ref":"refs/heads/main","pushedAt":"2024-02-24T23:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"tests: fix memory leaks in qt portals\n\nSigned-off-by: Hubert Figuière ","shortMessageHtmlLink":"tests: fix memory leaks in qt portals"}},{"before":"36277e30c9c363314defeb23071d77a41d972705","after":"d9fe454d5f5612965f66b78f4956f208c2595632","ref":"refs/heads/gh-pages","pushedAt":"2024-02-24T23:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 88d90d6d361262d632b151101b5f221ee9fbafd4","shortMessageHtmlLink":"deploy: 88d90d6"}},{"before":"a4ba9629df33e87fc3b14732bbbc372c6539bc76","after":"36277e30c9c363314defeb23071d77a41d972705","ref":"refs/heads/gh-pages","pushedAt":"2024-02-24T23:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 88d90d6d361262d632b151101b5f221ee9fbafd4","shortMessageHtmlLink":"deploy: 88d90d6"}},{"before":"a612ce76d96a53b7cce2a229733cb3a04e6c8b9b","after":"88d90d6d361262d632b151101b5f221ee9fbafd4","ref":"refs/heads/main","pushedAt":"2024-02-24T23:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"settings: Added support for the settings portal\n\nAlso added tests.\n\nSigned-off-by: Hubert Figuière ","shortMessageHtmlLink":"settings: Added support for the settings portal"}},{"before":"9b9e5ee23a83dd939fd138444e8d382b3f7ccf95","after":"a4ba9629df33e87fc3b14732bbbc372c6539bc76","ref":"refs/heads/gh-pages","pushedAt":"2024-02-20T17:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: a612ce76d96a53b7cce2a229733cb3a04e6c8b9b","shortMessageHtmlLink":"deploy: a612ce7"}},{"before":"2241dfb6ea72ea78937441d84045efd9e43ca559","after":"a612ce76d96a53b7cce2a229733cb3a04e6c8b9b","ref":"refs/heads/main","pushedAt":"2024-02-20T17:14:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"TingPing","name":"Patrick","path":"/TingPing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/798838?s=80&v=4"},"commit":{"message":"build-aux: Update to current GNOME SDK\n\nSigned-off-by: Simon McVittie ","shortMessageHtmlLink":"build-aux: Update to current GNOME SDK"}},{"before":"ea1f1f3bad845cf6ef08af18cbfd74accc9ba30b","after":"9b9e5ee23a83dd939fd138444e8d382b3f7ccf95","ref":"refs/heads/gh-pages","pushedAt":"2024-02-09T10:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2241dfb6ea72ea78937441d84045efd9e43ca559","shortMessageHtmlLink":"deploy: 2241dfb"}},{"before":"1649764c67582dc3dc9cc2037984089c0f49b878","after":"2241dfb6ea72ea78937441d84045efd9e43ca559","ref":"refs/heads/main","pushedAt":"2024-02-09T10:52:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"portal-test/gtk3: Allow to use the gtk3 portal test on any screen\n\n- Put the whole UI in a scrolled window to avoid overflowing","shortMessageHtmlLink":"portal-test/gtk3: Allow to use the gtk3 portal test on any screen"}},{"before":"cd8181497d636789066a135de99333eb01af4fcb","after":"ea1f1f3bad845cf6ef08af18cbfd74accc9ba30b","ref":"refs/heads/gh-pages","pushedAt":"2024-02-06T12:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 1649764c67582dc3dc9cc2037984089c0f49b878","shortMessageHtmlLink":"deploy: 1649764"}},{"before":"4a49716bd7ac4de7b19ceadc7fd7fb143ae97a47","after":"1649764c67582dc3dc9cc2037984089c0f49b878","ref":"refs/heads/main","pushedAt":"2024-02-06T12:45:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"tests: fix duplicate daemon spawning in inputcapture tests\n\nRemove the first DBus daemon_setup call. The create_session_with_barriers\nwill calls setup_daemon on its own.\n\nAn assert is triggered in DBusmock by the second setup_daemon call in\ncreate_session_with_barriers:\n(...)\n> setup = self.create_session_with_barriers(params)\n\npyportaltest/test_inputcapture.py:481:\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\npyportaltest/test_inputcapture.py:59: in create_session_with_barriers\n self.setup_daemon(params)\npyportaltest/__init__.py:108: in setup_daemon\n self.p_mock, self.obj_portal = self.spawn_server_template(\n/usr/lib/python3/dist-packages/dbusmock/testcase.py:438: in spawn_server_template\n server = SpawnedMock.spawn_with_template(template, parameters, bustype, stdout, stderr=None)\n/usr/lib/python3/dist-packages/dbusmock/testcase.py:614: in spawn_with_template\n server = SpawnedMock.spawn_for_name(module.BUS_NAME, module.MAIN_OBJ, interface_name, bustype, stdout, stderr)\n(..)\nE AssertionError: Trying to spawn a server for name org.freedesktop.portal.Desktop but it is already owned!","shortMessageHtmlLink":"tests: fix duplicate daemon spawning in inputcapture tests"}},{"before":"5e9377990eb7285cc51a22aedb909adf3e4f129b","after":"cd8181497d636789066a135de99333eb01af4fcb","ref":"refs/heads/gh-pages","pushedAt":"2024-01-11T19:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4a49716bd7ac4de7b19ceadc7fd7fb143ae97a47","shortMessageHtmlLink":"deploy: 4a49716"}},{"before":"74c4e7d9dc467a3efc6334f985f6369d80637a21","after":"5e9377990eb7285cc51a22aedb909adf3e4f129b","ref":"refs/heads/gh-pages","pushedAt":"2024-01-11T19:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4a49716bd7ac4de7b19ceadc7fd7fb143ae97a47","shortMessageHtmlLink":"deploy: 4a49716"}},{"before":"6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f","after":"4a49716bd7ac4de7b19ceadc7fd7fb143ae97a47","ref":"refs/heads/main","pushedAt":"2024-01-11T19:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"docs: Add favicons\n\nSee https://gitlab.gnome.org/GNOME/gi-docgen/-/merge_requests/201.\nGenerated by\nhttps://gitlab.gnome.org/World/design/emblem/-/merge_requests/40.\n\nThe icon used was portal-symbolic from the devkit, using colors #26A269\nto #33D17A were taken from the source of the SVG.","shortMessageHtmlLink":"docs: Add favicons"}},{"before":"ee9de8622501f039b484727e336b3f9e0e5881ca","after":"74c4e7d9dc467a3efc6334f985f6369d80637a21","ref":"refs/heads/gh-pages","pushedAt":"2023-12-26T14:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f","shortMessageHtmlLink":"deploy: 6cd7c2a"}},{"before":"33f5c9b3d7b774f79cddc778adec6c36ceadecc7","after":"6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f","ref":"refs/heads/main","pushedAt":"2023-12-26T14:46:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"pyportaltest: Only create one session bus per DBusTestCase subclass\n\nDBusTestCase.start_session_bus() is a class method, and can only be\ncalled once per class, because DBusTestCase.tearDownClass() will only\nclean up one session bus. In older versions of dbusmock, calling it more\nthan once will result in dbus-daemon processes being leaked; since\n0.30.0, calling it more than once will result in an assertion failure.\n\nResolves: https://github.com/flatpak/libportal/issues/136\nBug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058245\nSigned-off-by: Simon McVittie ","shortMessageHtmlLink":"pyportaltest: Only create one session bus per DBusTestCase subclass"}},{"before":"c8b48e43b6b8119f5cf66db21cfe7dc284f6c8d6","after":"ee9de8622501f039b484727e336b3f9e0e5881ca","ref":"refs/heads/gh-pages","pushedAt":"2023-12-26T14:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 33f5c9b3d7b774f79cddc778adec6c36ceadecc7","shortMessageHtmlLink":"deploy: 33f5c9b"}},{"before":"f5ba448d45e07002a65c25949e886d0fb115b81f","after":"c8b48e43b6b8119f5cf66db21cfe7dc284f6c8d6","ref":"refs/heads/gh-pages","pushedAt":"2023-12-26T14:43:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 33f5c9b3d7b774f79cddc778adec6c36ceadecc7","shortMessageHtmlLink":"deploy: 33f5c9b"}},{"before":"f7f3acf541087b30a200c5b738162e962fed4d4b","after":"33f5c9b3d7b774f79cddc778adec6c36ceadecc7","ref":"refs/heads/main","pushedAt":"2023-12-26T14:41:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"Support xdg-foreign with Qt 6","shortMessageHtmlLink":"Support xdg-foreign with Qt 6"}},{"before":"d9985f8742560a4a4e721dbd9edd811aeb3950f4","after":"f5ba448d45e07002a65c25949e886d0fb115b81f","ref":"refs/heads/gh-pages","pushedAt":"2023-11-29T14:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f7f3acf541087b30a200c5b738162e962fed4d4b","shortMessageHtmlLink":"deploy: f7f3acf"}},{"before":"5a8a1a45dbcd12610bed6f656b1ab9affa34473f","after":"d9985f8742560a4a4e721dbd9edd811aeb3950f4","ref":"refs/heads/gh-pages","pushedAt":"2023-11-29T14:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f7f3acf541087b30a200c5b738162e962fed4d4b","shortMessageHtmlLink":"deploy: f7f3acf"}},{"before":"f15ea50856e812da1891298462b03311c79ed951","after":"f7f3acf541087b30a200c5b738162e962fed4d4b","ref":"refs/heads/main","pushedAt":"2023-11-29T14:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"portal-test/gtk3: Don't provide a run target if we cannot run it\n\nIf we define a run_target, Meson assumes that it's functionally necessary\nand will refuse to configure without an exe_wrapper if cross-compiling.\nThis particular run_target is just for convenience, so skip it if we're\ncross-compiling and don't have an exe_wrapper available.\n\nSigned-off-by: Simon McVittie ","shortMessageHtmlLink":"portal-test/gtk3: Don't provide a run target if we cannot run it"}},{"before":"15d9d1a4cac9646be342d5ae96e2fdf8db9c2f17","after":"5a8a1a45dbcd12610bed6f656b1ab9affa34473f","ref":"refs/heads/gh-pages","pushedAt":"2023-10-31T15:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f15ea50856e812da1891298462b03311c79ed951","shortMessageHtmlLink":"deploy: f15ea50"}},{"before":"cc3174f141753b0d827753e02ae8f184562611cf","after":"15d9d1a4cac9646be342d5ae96e2fdf8db9c2f17","ref":"refs/heads/gh-pages","pushedAt":"2023-10-31T15:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f15ea50856e812da1891298462b03311c79ed951","shortMessageHtmlLink":"deploy: f15ea50"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERftf4QA","startCursor":null,"endCursor":null}},"title":"Activity · flatpak/libportal"}