{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23841887,"defaultBranch":"main","name":"PackageKit","ownerLogin":"PackageKit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-09T16:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84542618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715542551.0","currentOid":""},"activityList":{"items":[{"before":"50e3cbff6aab9804831496bc9efa80907ffacbe3","after":null,"ref":"refs/heads/wip/apt-changelogs","pushedAt":"2024-05-12T19:35:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"}},{"before":"06b0675076266a8a0fd04acf35ae84a3cdfb644a","after":"50e3cbff6aab9804831496bc9efa80907ffacbe3","ref":"refs/heads/main","pushedAt":"2024-05-12T19:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"apt: Use the correct version number when parsing changelogs\n\nResolves: #750","shortMessageHtmlLink":"apt: Use the correct version number when parsing changelogs"}},{"before":null,"after":"50e3cbff6aab9804831496bc9efa80907ffacbe3","ref":"refs/heads/wip/apt-changelogs","pushedAt":"2024-05-11T01:39:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"apt: Use the correct version number when parsing changelogs\n\nResolves: #750","shortMessageHtmlLink":"apt: Use the correct version number when parsing changelogs"}},{"before":"652afe1664000d5be486af91ad2de2e12d13f5f5","after":"06b0675076266a8a0fd04acf35ae84a3cdfb644a","ref":"refs/heads/main","pushedAt":"2024-04-16T15:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"Enable building FreeBSD backend on FreeBSD CI\n\nWhile there, switch CI image to FreeBSD 13.3","shortMessageHtmlLink":"Enable building FreeBSD backend on FreeBSD CI"}},{"before":"2216e1284faae86b6d7e8c6231ed3f714dc2fa25","after":null,"ref":"refs/heads/wip/pk-info-extension","pushedAt":"2024-04-16T14:55:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"}},{"before":"1681f345ad71030a6443d675e5193a260a88b2af","after":"652afe1664000d5be486af91ad2de2e12d13f5f5","ref":"refs/heads/main","pushedAt":"2024-04-16T14:32:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"Expand PkInfoEnum to contain package target states for updates","shortMessageHtmlLink":"Expand PkInfoEnum to contain package target states for updates"}},{"before":"a0a52ce90adb75a5df7ad1f0b1c9888f2eaf1a7b","after":"1681f345ad71030a6443d675e5193a260a88b2af","ref":"refs/heads/main","pushedAt":"2024-04-11T13:55:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"PkPackage: Handle all cases for 'update-severity' property\n\nFixes the following assertion failures in Debian Stable (12 /\nbookworm), when there are security updates (e.g firefox)\n\n(pkcon:23385): PackageKit-CRITICAL **: 14:13:18.629: pk_package_set_update_severity: assertion 'update_severity == PK_INFO_ENUM_UNKNOWN || update_severity == PK_INFO_ENUM_LOW || update_severity == PK_INFO_ENUM_NORMAL || update_severity == PK_INFO_ENUM_IMPORTANT || update_severity == PK_INFO_ENUM_CRITICAL' failed","shortMessageHtmlLink":"PkPackage: Handle all cases for 'update-severity' property"}},{"before":"401e1c56d0b20a9970f4b3d81b1c9a5efb27a351","after":"a0a52ce90adb75a5df7ad1f0b1c9888f2eaf1a7b","ref":"refs/heads/main","pushedAt":"2024-03-23T16:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"trivial: pk-offline-update: Add file to POTFILES (#725)\n\nAlso replace the en dash with em dash, which is more correct","shortMessageHtmlLink":"trivial: pk-offline-update: Add file to POTFILES (#725)"}},{"before":"360580995709746fffd818a91abb528580be8fe8","after":"401e1c56d0b20a9970f4b3d81b1c9a5efb27a351","ref":"refs/heads/main","pushedAt":"2024-03-23T16:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"apt: debconf-helper: Cleanup properly when exiting","shortMessageHtmlLink":"apt: debconf-helper: Cleanup properly when exiting"}},{"before":"00e82be060b40e7adbfd510157005858dfb1208b","after":"360580995709746fffd818a91abb528580be8fe8","ref":"refs/heads/main","pushedAt":"2024-03-23T16:40:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"pk-offline-update: Fix crash due to invalid g_auto declaration in switch / case\n\n'case PK_PROGRESS_TYPE_PERCENTAGE' is just a label and doesn't offer\nany scope as such. So, 'tmp_perc' auto variable will be allocated in\nthe stack, but will not be initialized to 'NULL' for 'case:'\nstatements other than 'PK_PROGRESS_TYPE_PERCENTAGE', causing GLib to\nconsider the 'tmp_perc' garbage value as a valid memory address\nallocated via 'g_malloc()', triggering an invalid 'free()' causing the\ncrash.\n\nRather than adding a scope '{}' within 'case', and causing a huge\nnoise in git diff, we just move the declaration to an upper scope.","shortMessageHtmlLink":"pk-offline-update: Fix crash due to invalid g_auto declaration in swi…"}},{"before":null,"after":"2216e1284faae86b6d7e8c6231ed3f714dc2fa25","ref":"refs/heads/wip/pk-info-extension","pushedAt":"2024-03-19T02:36:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"Expand PkInfoEnum to contain package target states for updates","shortMessageHtmlLink":"Expand PkInfoEnum to contain package target states for updates"}},{"before":"be0a75da1631f87c68e17a127dce0cf6f6680e9b","after":"00e82be060b40e7adbfd510157005858dfb1208b","ref":"refs/heads/main","pushedAt":"2024-03-19T02:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"trivial: Make helper script find backends again","shortMessageHtmlLink":"trivial: Make helper script find backends again"}},{"before":"620573948ebba051620949db6a399677a9d59930","after":"be0a75da1631f87c68e17a127dce0cf6f6680e9b","ref":"refs/heads/main","pushedAt":"2024-03-19T02:10:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"apt: Don't limit by-repo-name update classification to Debian and Ubuntu\n\nThese conventions are pretty ubiquitous for Debian derivatives, and\nrather than adding them one-by-one, we just enable this for all.","shortMessageHtmlLink":"apt: Don't limit by-repo-name update classification to Debian and Ubuntu"}},{"before":"45d31408e24d1f7e8b429ef97cade9f1642953cb","after":"620573948ebba051620949db6a399677a9d59930","ref":"refs/heads/main","pushedAt":"2024-03-19T01:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"trivial: Adjust paths in debug helper script","shortMessageHtmlLink":"trivial: Adjust paths in debug helper script"}},{"before":"c981e3e683f4a73775ff9630b9c195c42b87ebaa","after":"45d31408e24d1f7e8b429ef97cade9f1642953cb","ref":"refs/heads/main","pushedAt":"2024-03-18T00:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"trivial: Tighten compiler flags a bit more\n\nThis will make a few more warnings errors by default.","shortMessageHtmlLink":"trivial: Tighten compiler flags a bit more"}},{"before":"92c7fec241fec8ceecd445359611a5f898cc4dca","after":"c981e3e683f4a73775ff9630b9c195c42b87ebaa","ref":"refs/heads/main","pushedAt":"2024-03-18T00:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"Apply i18n for percentage values (#635)\n\nSome languages like Turkish and French (and more) uses another\r\npercentage format other than 100% (%100 and 100 % respectively). Lack of\r\ni18n on UI strings causes an incohesive look, and wrong grammar-wise.","shortMessageHtmlLink":"Apply i18n for percentage values (#635)"}},{"before":"2cab6de4946c2d761fe25d4a87fb64bfb4c20ad9","after":"92c7fec241fec8ceecd445359611a5f898cc4dca","ref":"refs/heads/main","pushedAt":"2024-03-17T20:23:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"PkCategory: Use a more modern GObject style\n\nUse G_DEFINE_TYPE_WITH_PRIVATE which does everything for us. Also use GParamSpec\ndirectly to notify a property, add G_PARAM_EXPLICIT_NOTIFY and notify on property\nbeing set and use *_get_instance_private() to access the PkCategoryPrivate\nstructure directly.","shortMessageHtmlLink":"PkCategory: Use a more modern GObject style"}},{"before":"f1e4ad6a5b0000b93625ecc6d5ca953e0218f627","after":"2cab6de4946c2d761fe25d4a87fb64bfb4c20ad9","ref":"refs/heads/main","pushedAt":"2024-03-15T20:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkTask: Fix invalid cast from 'GsPackagekitTask' to 'GTask' (#724)\n\nFix the following regression from 9dfaf0dd6\r\n\r\n11:30:42:759 PK internal error: failed, but no error code: cancelled-priority\r\n11:30:47:878 PK internal error: failed, but no error code: cancelled-priority\r\n11:30:55:800 GLib-GObject invalid cast from 'GsPackagekitTask' to 'GTask'\r\n11:30:55:800 GLib-GIO g_task_get_task_data: assertion 'G_IS_TASK (task)' failed\r\n11:30:55:801 GLib-GIO g_task_get_source_object: assertion 'G_IS_TASK (task)' failed","shortMessageHtmlLink":"PkTask: Fix invalid cast from 'GsPackagekitTask' to 'GTask' (#724)"}},{"before":null,"after":"d6537964acf1056012f8829c1084f97d77fe7a10","ref":"refs/heads/tintou/pkmon","pushedAt":"2024-03-06T23:01:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkClient: Successfully return when calling pk_client_adopt_async\n\nWe had no way to return a PkResults in the correct path.","shortMessageHtmlLink":"PkClient: Successfully return when calling pk_client_adopt_async"}},{"before":"212671f2c9dd4fb3de6c4f2847bf90844df59dec","after":"f3a05207c4adbc0da3b721204b96fe9a122130eb","ref":"refs/heads/tintou/modern-client","pushedAt":"2024-03-05T16:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkCategory: Use a more modern GObject style\n\nUse G_DEFINE_TYPE_WITH_PRIVATE which does everything for us. Also use GParamSpec\ndirectly to notify a property, add G_PARAM_EXPLICIT_NOTIFY and notify on property\nbeing set and use *_get_instance_private() to access the PkCategoryPrivate\nstructure directly.","shortMessageHtmlLink":"PkCategory: Use a more modern GObject style"}},{"before":"95824bf435374a9f50649f3c899871ae5b07ae6c","after":"212671f2c9dd4fb3de6c4f2847bf90844df59dec","ref":"refs/heads/tintou/modern-client","pushedAt":"2024-03-01T11:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkProgress: Use a more modern GObject style\n\nUse G_DEFINE_TYPE_WITH_PRIVATE which does everything for us. Also use GParamSpec\ndirectly to notify a property, add G_PARAM_EXPLICIT_NOTIFY as the properties are\nalready notified-on-set and use *_get_instance_private() to access the\nPkProgressPrivate structure directly.","shortMessageHtmlLink":"PkProgress: Use a more modern GObject style"}},{"before":"6cda02ce23a93e1730acc169d43f13b920ecb6ae","after":"95824bf435374a9f50649f3c899871ae5b07ae6c","ref":"refs/heads/tintou/modern-client","pushedAt":"2024-03-01T11:27:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkClient: Use a more modern GObject style\n\nUse G_DEFINE_TYPE_WITH_PRIVATE which does everything for us. Also use GParamSpec\ndirectly to notify a property and use *_get_instance_private() to access the\nPkClientPrivate structure directly.","shortMessageHtmlLink":"PkClient: Use a more modern GObject style"}},{"before":null,"after":"6cda02ce23a93e1730acc169d43f13b920ecb6ae","ref":"refs/heads/tintou/modern-client","pushedAt":"2024-03-01T11:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tintou","name":"Corentin Noël","path":"/tintou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/745535?s=80&v=4"},"commit":{"message":"PkClient: Use a more modern GObject style\n\nUse G_DEFINE_TYPE_WITH_PRIVATE which does everything for us. Also use GParamSpec\ndirectly to notify a property and use *_get_instance_private() to access the\nPkClientPrivate structure directly.","shortMessageHtmlLink":"PkClient: Use a more modern GObject style"}},{"before":"d8a4b4f213eb14f89ff04f192326809235ec8055","after":"f1e4ad6a5b0000b93625ecc6d5ca953e0218f627","ref":"refs/heads/main","pushedAt":"2024-02-19T23:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ximion","name":"Matthias Klumpp","path":"/ximion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417468?s=80&v=4"},"commit":{"message":"apt: Don't accidentally identify Ubuntu as Debian","shortMessageHtmlLink":"apt: Don't accidentally identify Ubuntu as Debian"}},{"before":"4c354c53a6475820c481b31f8fb44194b69aefc6","after":"d8a4b4f213eb14f89ff04f192326809235ec8055","ref":"refs/heads/main","pushedAt":"2024-01-22T13:09:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"},"commit":{"message":"pk-matrix.html: Document which backends support InstalledChanged signal","shortMessageHtmlLink":"pk-matrix.html: Document which backends support InstalledChanged signal"}},{"before":"4579d388eed9abf6e7a138cc50002db1403ce286","after":"4c354c53a6475820c481b31f8fb44194b69aefc6","ref":"refs/heads/main","pushedAt":"2024-01-08T21:30:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"},"commit":{"message":"Check string length correctly to prevent memory over-consumption (RHEL-19527)\n\npk_strlen() cannot return larger values than the sentinel value (1024)\nin this case and make the return value check uniform.","shortMessageHtmlLink":"Check string length correctly to prevent memory over-consumption (RHE…"}},{"before":"9dfaf0dd653f30edc80ed9a650d674440581cf29","after":"4579d388eed9abf6e7a138cc50002db1403ce286","ref":"refs/heads/main","pushedAt":"2023-11-20T13:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"},"commit":{"message":"docs: Update real-time chat room to point to the new Matrix room\n\nThe IRC channel on Freenode was abandoned long ago, and the one\non Libera Chat is dead. As both major stakeholders (GNOME and KDE)\nuse Matrix primarily now, let's move there so that they can talk to\nus.","shortMessageHtmlLink":"docs: Update real-time chat room to point to the new Matrix room"}},{"before":"9da9d1877f36edc17368a65176544bb1d7be81ca","after":null,"ref":"refs/heads/wip/tintou/no-gsimpleasyncresult","pushedAt":"2023-11-17T13:21:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"}},{"before":"bda4c04c609a27429686befd576d8735b1882529","after":"9dfaf0dd653f30edc80ed9a650d674440581cf29","ref":"refs/heads/main","pushedAt":"2023-11-17T13:21:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"},"commit":{"message":"PkTask: Replace the GSimpleAsyncResult with the GTask API\n\nThe GSimpleAsyncResult API is deprecated and can be replaced by GTask.","shortMessageHtmlLink":"PkTask: Replace the GSimpleAsyncResult with the GTask API"}},{"before":"28fb80222bd33f8c016e830d463d1c6f3c9adda5","after":"bda4c04c609a27429686befd576d8735b1882529","ref":"refs/heads/main","pushedAt":"2023-11-17T12:01:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Conan-Kudo","name":"Neal Gompa (ニール・ゴンパ)","path":"/Conan-Kudo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/276796?s=80&v=4"},"commit":{"message":"Free DNF sacks when they are unused for 10 minutes.","shortMessageHtmlLink":"Free DNF sacks when they are unused for 10 minutes."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER8_k0QA","startCursor":null,"endCursor":null}},"title":"Activity · PackageKit/PackageKit"}