{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105197677,"defaultBranch":"master","name":"portage","ownerLogin":"chewi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-09-28T20:47:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35072?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701812450.0","currentOid":""},"activityList":{"items":[{"before":"efae92309e4b12633502ffb68e07f6fb05e6a3a7","after":null,"ref":"refs/heads/best_has_version_SYSROOT","pushedAt":"2023-12-05T21:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"}},{"before":"cec349d7cfcda634e3f76cd3ca0c1a89bc46f414","after":"84e1358fbd35910a778502f00d939b5cbb77c548","ref":"refs/heads/master","pushedAt":"2023-12-02T22:56:10.000Z","pushType":"push","commitsCount":173,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"NEWS, meson.build: prepare for portage-3.0.56\n\nSigned-off-by: Sam James ","shortMessageHtmlLink":"NEWS, meson.build: prepare for portage-3.0.56"}},{"before":null,"after":"efae92309e4b12633502ffb68e07f6fb05e6a3a7","ref":"refs/heads/best_has_version_SYSROOT","pushedAt":"2023-12-02T22:56:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Set SYSROOT for has/best_version so that they work when IPC is disabled\n\nThis issue broke cross-compiling.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Set SYSROOT for has/best_version so that they work when IPC is disabled"}},{"before":"87f67579fe7d08e8e93122bd531b88662e1e8a03","after":null,"ref":"refs/heads/prefix-ld.so.conf","pushedAt":"2023-10-02T21:41:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"}},{"before":"a4325f5121eb2b72e206ef9e0cb791259fc00199","after":"87f67579fe7d08e8e93122bd531b88662e1e8a03","ref":"refs/heads/prefix-ld.so.conf","pushedAt":"2023-10-01T20:09:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases\n\nThis is only needed on prefixed systems. bfd currently reads\n${EPREFIX}/etc/ld.so.conf and adds the prefix to these paths, but these\npaths are already prefixed. We need them to stay prefixed for the\nruntime linker. bfd will use ${EPREFIX}/usr/etc/ld.so.conf instead if\nthat is present, so we can write the unprefixed paths there.\n\nOther linkers do not use these files at all. We tried to patch bfd to\nnot use them either, as it shouldn't really be necessary, but that\nbroke some cases, so we are trying this safer approach instead.\n\nenv-update does not write the files under /etc/ld.so.conf.d, but we\nshouldn't need to handle these in any case, as all known instances are\nnot affected by this issue.\n\nBug: https://bugs.gentoo.org/892549\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases"}},{"before":"c523c5ad9bc78a0816a34fd253d267b52cb91bb4","after":"a4325f5121eb2b72e206ef9e0cb791259fc00199","ref":"refs/heads/prefix-ld.so.conf","pushedAt":"2023-10-01T13:10:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases\n\nThis is only needed on prefixed systems. bfd currently reads\n${EPREFIX}/etc/ld.so.conf and adds the prefix to these paths, but these\npaths are already prefixed. We need them to stay prefixed for the\nruntime linker. bfd will use ${EPREFIX}/usr/etc/ld.so.conf instead if\nthat is present, so we can write the unprefixed paths there.\n\nOther linkers do not use these files at all. We tried to patch bfd to\nnot use them either, as it shouldn't really be necessary, but that\nbroke some cases, so we are trying this safer approach instead.\n\nenv-update does not write the files under /etc/ld.so.conf.d, but we\nshouldn't need to handle these in any case, as all known instances are\nnot affected by this issue.\n\nBug: https://bugs.gentoo.org/892549\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases"}},{"before":"ac5fc4d26fee1fdda304b17c845a4d83c4b8924d","after":"c523c5ad9bc78a0816a34fd253d267b52cb91bb4","ref":"refs/heads/prefix-ld.so.conf","pushedAt":"2023-10-01T09:49:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases\n\nThis is only needed on prefixed systems. bfd currently reads\n${EPREFIX}/etc/ld.so.conf and adds the prefix to these paths, but these\npaths are already prefixed. We need them to stay prefixed for the\nruntime linker. bfd will use ${EPREFIX}/usr/etc/ld.so.conf instead if\nthat is present, so we can write the unprefixed paths there.\n\nOther linkers do not use these files at all. We tried to patch bfd to\nnot use them either, as it shouldn't really be necessary, but that\nbroke some cases, so we are trying this safer approach instead.\n\nenv-update does not write the files under /etc/ld.so.conf.d, but we\nshouldn't need to handle these in any case, as all known instances are\nnot affected by this issue.\n\nBug: https://bugs.gentoo.org/892549\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases"}},{"before":null,"after":"ac5fc4d26fee1fdda304b17c845a4d83c4b8924d","ref":"refs/heads/prefix-ld.so.conf","pushedAt":"2023-10-01T09:43:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases\n\nThis is only needed on prefixed systems. bfd currently reads\n${EPREFIX}/etc/ld.so.conf and adds the prefix to these paths, but these\npaths are already prefixed. We need them to stay prefixed for the\nruntime linker. bfd will use ${EPREFIX}/usr/etc/ld.so.conf instead if\nthat is present, so we can write the unprefixed paths there.\n\nOther linkers do not use these files at all. We tried to patch bfd to\nnot use them either, as it shouldn't really be necessary, but that\nbroke some cases, so we are trying this safer approach instead.\n\nenv-update does not write the files under /etc/ld.so.conf.d, but we\nshouldn't need to handle these in any case, as all known instances are\nnot affected by this issue.\n\nBug: https://bugs.gentoo.org/892549\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"env-update: Write /usr/etc/ld.so.conf to fix bfd in some obscure cases"}},{"before":"863c4a6e8d01218e8ac56c523a7951b67ca48297","after":"cec349d7cfcda634e3f76cd3ca0c1a89bc46f414","ref":"refs/heads/master","pushedAt":"2023-10-01T09:43:52.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"bintree: populate invalid_paths list for eclean-pkg\n\nEnable eclean-pkg to handle incomplete merges from binhost.\n\nIt's an extension for gentoolkit's eclean-pkg clean invalids feature to deal with\nbinpkgs created by the new binhost without any tar header or format due to incomplete merges.\n\nThis results in gpkg.py --> class gpkg --> method _get_tar_format returning null which raises\nPortagePackageException and SignatureException in binpkg.py --> Class binarytree.\n\nAdd an input for invalid paths api is being added so the eclean-pkg can clean it up.\n\nInvalids feature: https://github.com/gentoo/gentoolkit/commit/a16d0d4fbfb4614832c4b682b41284a9050af29f, https://github.com/gentoo/portage/commit/71daef3ac877329a0479a72ba333a9c801a36bf3\nBug: https://bugs.gentoo.org/900224\nSigned-off-by: Siddhanth Rathod \nCloses: https://github.com/gentoo/portage/pull/1091\nSigned-off-by: Sam James ","shortMessageHtmlLink":"bintree: populate invalid_paths list for eclean-pkg"}},{"before":"2f229bd1e57fd8258cd6560c04bb668e56d0640b","after":null,"ref":"refs/heads/pure-wheel","pushedAt":"2023-08-21T12:27:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"}},{"before":"bd96e527bbd17519bfdf172c5ebe4cabd87611c8","after":"2f229bd1e57fd8258cd6560c04bb668e56d0640b","ref":"refs/heads/pure-wheel","pushedAt":"2023-08-21T12:18:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Allow building of pure Python wheel by setting \"pure\" appropriately\n\nIt will only build a pure wheel when pure is true in all cases.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Allow building of pure Python wheel by setting \"pure\" appropriately"}},{"before":"4bb580086c1f3aa9e101f5aef20bc095142fa07f","after":"bd96e527bbd17519bfdf172c5ebe4cabd87611c8","ref":"refs/heads/pure-wheel","pushedAt":"2023-08-20T10:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Allow building of pure Python wheel by setting \"pure\" appropriately\n\nIt will only build a pure wheel when pure is true in all cases.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Allow building of pure Python wheel by setting \"pure\" appropriately"}},{"before":null,"after":"4bb580086c1f3aa9e101f5aef20bc095142fa07f","ref":"refs/heads/pure-wheel","pushedAt":"2023-08-20T09:48:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Allow building of pure Python wheel by setting \"pure\" appropriately\n\nIt will only build a pure wheel when pure is true in all cases.","shortMessageHtmlLink":"Allow building of pure Python wheel by setting \"pure\" appropriately"}},{"before":"697e297e45c69ee81199f5c40894ee276370726b","after":"863c4a6e8d01218e8ac56c523a7951b67ca48297","ref":"refs/heads/master","pushedAt":"2023-08-20T09:48:54.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"NEWS, meson.build: prepare for portage-3.0.51\n\nSigned-off-by: Sam James ","shortMessageHtmlLink":"NEWS, meson.build: prepare for portage-3.0.51"}},{"before":"70c3c6a12613eb36f7e6a62a4a1ed15f7b1d2218","after":null,"ref":"refs/heads/broot-phases","pushedAt":"2023-08-07T12:12:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"}},{"before":"f970121f63722640985e815ee75a707f6aa24210","after":"70c3c6a12613eb36f7e6a62a4a1ed15f7b1d2218","ref":"refs/heads/broot-phases","pushedAt":"2023-08-06T09:55:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Define BROOT in pkg_* phases following PMS change\n\nCloses: https://bugs.gentoo.org/911797\nBug: https://bugs.gentoo.org/911574\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Define BROOT in pkg_* phases following PMS change"}},{"before":"8cc2348a2c0706f57962fee09a91c5a5b85f1b99","after":"697e297e45c69ee81199f5c40894ee276370726b","ref":"refs/heads/master","pushedAt":"2023-08-06T09:52:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix risc vs riscv typo in Meson file\n\nCloses: https://github.com/gentoo/portage/pull/1076\nSigned-off-by: Sam James ","shortMessageHtmlLink":"Fix risc vs riscv typo in Meson file"}},{"before":null,"after":"f970121f63722640985e815ee75a707f6aa24210","ref":"refs/heads/broot-phases","pushedAt":"2023-08-06T09:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Define BROOT in pkg_* phases following PMS change\n\nBug: https://bugs.gentoo.org/911574\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Define BROOT in pkg_* phases following PMS change"}},{"before":"9df4193715a3e327670bae8420a4ffdf3b1974b5","after":"ff54db26b16de2f6ebcd9ef6aaad370285c25182","ref":"refs/heads/meson-cpu-family","pushedAt":"2023-08-03T19:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix risc vs riscv typo in Meson file","shortMessageHtmlLink":"Fix risc vs riscv typo in Meson file"}},{"before":"f228252f4b4c3b33ff1e199f55bec9a6a104b80c","after":"8cc2348a2c0706f57962fee09a91c5a5b85f1b99","ref":"refs/heads/master","pushedAt":"2023-08-03T18:16:40.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"_reflink_linux_file_copy: initialize error to 0\n\nAvoids a compiler warning:\n```\n../src/portage_util_file_copy_reflink_linux.c: In function ‘_reflink_linux_file_copy’:\n../src/portage_util_file_copy_reflink_linux.c:379:12: warning: ‘error’ may be used uninitialized [-Wmaybe-uninitialized]\n 379 | if (!error && ftruncate(fd_out, offset_out) < 0)\n | ^\n../src/portage_util_file_copy_reflink_linux.c:205:22: note: ‘error’ was declared here\n 205 | int eintr_retry, error, fd_in, fd_out, stat_in_acquired, stat_out_acquired;\n | ^~~~~\n```\n\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"_reflink_linux_file_copy: initialize error to 0"}},{"before":null,"after":"9df4193715a3e327670bae8420a4ffdf3b1974b5","ref":"refs/heads/meson-cpu-family","pushedAt":"2023-08-03T18:16:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix Meson CPU detection for make.conf\n\nI used the CPU name rather than the family by mistake.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Fix Meson CPU detection for make.conf"}},{"before":"ff8374fe356f824c0314c8f02737a0b274198285","after":"abb9c8d5d414ef5c8ac2b6aa5b898d186d3b0121","ref":"refs/heads/meson","pushedAt":"2023-08-01T22:50:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py\n\nIt was breaking the Portage sandbox.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py"}},{"before":"d901fa53542dc0446e00cad2c75c87f9053f4804","after":"ff8374fe356f824c0314c8f02737a0b274198285","ref":"refs/heads/meson","pushedAt":"2023-08-01T22:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py\n\nIt was breaking the Portage sandbox.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py"}},{"before":"2adbb4887a4458c03732f6a9ef2f6220c698d30d","after":"d901fa53542dc0446e00cad2c75c87f9053f4804","ref":"refs/heads/meson","pushedAt":"2023-07-30T22:39:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py\n\nIt was breaking the Portage sandbox.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py"}},{"before":"b5c73b23f4fbf67076e622d73377a44d3ab9aa7d","after":"2adbb4887a4458c03732f6a9ef2f6220c698d30d","ref":"refs/heads/meson","pushedAt":"2023-07-30T22:11:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py\n\nIt was breaking the Portage sandbox.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py"}},{"before":"9759d7d23321551d8dd91a36b70e6c2ebea2de0f","after":"b5c73b23f4fbf67076e622d73377a44d3ab9aa7d","ref":"refs/heads/meson","pushedAt":"2023-07-30T22:10:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py\n\nIt was breaking the Portage sandbox.\n\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"Respect TMPDIR instead of hardcoding /tmp in test_bintree.py"}},{"before":"d44db1e10f422ccaaa27bef5ffac71790a785f5d","after":"9759d7d23321551d8dd91a36b70e6c2ebea2de0f","ref":"refs/heads/meson","pushedAt":"2023-07-30T10:37:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix the test_doebuild_fd_pipes.py test under CI\n\nThe tests call _disable_legacy_globals, but they never reset\nportage.data._initialized_globals, meaning that the globals never get\nset again.\n\nThis led to the test trying to chown with GID 0 as an unprivileged user.\nThis only failed under CI after switching to pytest, despite it working\nwith runTests.py, as well as locally. Running it on its own also worked\nfine. I don't know how it worked before, maybe it was just the ordering\nand some luck.","shortMessageHtmlLink":"Fix the test_doebuild_fd_pipes.py test under CI"}},{"before":"ad88405c039b796aeb89a02f4b04ea332ef7e7c6","after":"d44db1e10f422ccaaa27bef5ffac71790a785f5d","ref":"refs/heads/meson","pushedAt":"2023-07-30T08:19:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix the test_doebuild_fd_pipes.py test under CI\n\nThe tests call _disable_legacy_globals, but they never reset\nportage.data._initialized_globals, meaning that the globals never get\nset again.\n\nThis led to the test trying to chown with GID 0 as an unprivileged user.\nThis only failed under CI after switching to pytest, despite it working\nwith runTests.py, as well as locally. Running it on its own also worked\nfine. I don't know how it worked before, maybe it was just the ordering\nand some luck.","shortMessageHtmlLink":"Fix the test_doebuild_fd_pipes.py test under CI"}},{"before":"f73aaa7f1d491fd8c7f15e07af09ee8c91c44aeb","after":"ad88405c039b796aeb89a02f4b04ea332ef7e7c6","ref":"refs/heads/meson","pushedAt":"2023-07-29T22:27:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix the test_doebuild_fd_pipes.py test under CI\n\nThe tests call _disable_legacy_globals, but they never reset\nportage.data._initialized_globals, meaning that the globals never get\nset again.\n\nThis led to the test trying to chown with GID 0 as an unprivileged user.\nThis only failed under CI after switching to pytest, despite it working\nwith runTests.py, as well as locally. Running it on its own also worked\nfine. I don't know how it worked before, maybe it was just the ordering\nand some luck.","shortMessageHtmlLink":"Fix the test_doebuild_fd_pipes.py test under CI"}},{"before":"b242927c4fff0d6e53b8bbdcf52dcdefb8b1ae02","after":"f73aaa7f1d491fd8c7f15e07af09ee8c91c44aeb","ref":"refs/heads/meson","pushedAt":"2023-07-29T21:50:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chewi","name":"James Le Cuirot","path":"/chewi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35072?s=80&v=4"},"commit":{"message":"Fix the test_doebuild_fd_pipes.py test under CI\n\nThe tests call _disable_legacy_globals, but they never reset\nportage.data._initialized_globals, meaning that the globals never get\nset again.\n\nThis led to the test trying to chown with GID 0 as an unprivileged user.\nThis only failed under CI after switching to pytest, despite it working\nwith runTests.py, as well as locally. Running it on its own also worked\nfine. I don't know how it worked before, maybe it was just the ordering\nand some luck.","shortMessageHtmlLink":"Fix the test_doebuild_fd_pipes.py test under CI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwggm4AA","startCursor":null,"endCursor":null}},"title":"Activity · chewi/portage"}