{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23752193,"defaultBranch":"master","name":"portage","ownerLogin":"zmedico","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-09-07T04:10:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3420795?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717399557.0","currentOid":""},"activityList":{"items":[{"before":"8bb7aecf7e5c922911192d0df63853c5c75d9f8a","after":"f620a0769a509966295954c2b0c76e46e8fb4289","ref":"refs/heads/master","pushedAt":"2024-06-09T17:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_safe_extract: Use tarfile.fully_trusted_filter\n\nThis suppresses a DeprecationWarning triggered because the\ntarfile.data_filter will become the new default in python3.14.\nThe fully_trusted filter should be suitable here because\ntar_safe_extract already performs security validation on\ntar members prior to extraction.\n\nBug: https://bugs.gentoo.org/933433\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_safe_extract: Use tarfile.fully_trusted_filter"}},{"before":"0f65f2a03c13ec08482bcb46d6743e6865e2ae49","after":"f620a0769a509966295954c2b0c76e46e8fb4289","ref":"refs/heads/bug_933433_tar_safe_extract_fully_trusted_filter","pushedAt":"2024-06-09T17:53:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_safe_extract: Use tarfile.fully_trusted_filter\n\nThis suppresses a DeprecationWarning triggered because the\ntarfile.data_filter will become the new default in python3.14.\nThe fully_trusted filter should be suitable here because\ntar_safe_extract already performs security validation on\ntar members prior to extraction.\n\nBug: https://bugs.gentoo.org/933433\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_safe_extract: Use tarfile.fully_trusted_filter"}},{"before":"220a7b79784bf640d37f71c5a4b745add7d3e690","after":"0f65f2a03c13ec08482bcb46d6743e6865e2ae49","ref":"refs/heads/bug_933433_tar_safe_extract_fully_trusted_filter","pushedAt":"2024-06-09T17:50:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_safe_extract: Use tarfile.fully_trusted_filter\n\nThis suppresses a DeprecationWarning triggered because the\ntarfile.data_filter will become the new default in python3.14.\nThe fully_trusted filter should be suitable here because\ntar_safe_extract already performs security validation on\ntar members prior to extraction.\n\nBug: https://bugs.gentoo.org/933433\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_safe_extract: Use tarfile.fully_trusted_filter"}},{"before":"3a9f2c09eb75f47cf3ae15fa4ebe671548a66870","after":"8bb7aecf7e5c922911192d0df63853c5c75d9f8a","ref":"refs/heads/master","pushedAt":"2024-06-04T15:42:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"sync/zipfile: Install zipfile sync method\n\nAdd files that were accidentally forgotten when adding zipfile sync\nmethod.\n\nFixes: 80445d9b0 (\"sync: Add method to download zip archives\")\nSigned-off-by: Alexey Gladkov \nCloses: https://github.com/gentoo/portage/pull/1340\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"sync/zipfile: Install zipfile sync method"}},{"before":"3a9f2c09eb75f47cf3ae15fa4ebe671548a66870","after":null,"ref":"refs/heads/bug_933442_mtimedb_resume_binpkgs","pushedAt":"2024-06-03T07:25:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"}},{"before":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","after":"3a9f2c09eb75f47cf3ae15fa4ebe671548a66870","ref":"refs/heads/master","pushedAt":"2024-06-03T07:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"Add binpkgs info to mtimedb resume data\n\nIn order to fix emerge --resume and --keep-going to make\nappropriate binary package selections, store a list of\nbinpkgs in the resume data. By adding the data as a new\nkey which older versions of portage will ignore, the\nextension is backward compatible.\n\nWithout this fix, emerge --resume and --keep-going make\npoor package selection choices which do not account for\nthe --binpkg-respect-use option.\n\nBug: https://bugs.gentoo.org/933442\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"Add binpkgs info to mtimedb resume data"}},{"before":null,"after":"3a9f2c09eb75f47cf3ae15fa4ebe671548a66870","ref":"refs/heads/bug_933442_mtimedb_resume_binpkgs","pushedAt":"2024-06-03T01:55:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"Add binpkgs info to mtimedb resume data\n\nIn order to fix emerge --resume and --keep-going to make\nappropriate binary package selections, store a list of\nbinpkgs in the resume data. By adding the data as a new\nkey which older versions of portage will ignore, the\nextension is backward compatible.\n\nWithout this fix, emerge --resume and --keep-going make\npoor package selection choices which do not account for\nthe --binpkg-respect-use option.\n\nBug: https://bugs.gentoo.org/933442\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"Add binpkgs info to mtimedb resume data"}},{"before":null,"after":"220a7b79784bf640d37f71c5a4b745add7d3e690","ref":"refs/heads/bug_933433_tar_safe_extract_fully_trusted_filter","pushedAt":"2024-06-02T22:02:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_safe_extract: Use tarfile.fully_trusted_filter\n\nThis suppresses a DeprecationWarning triggered because the\ntarfile.data_filter will become the new default in python3.14.\nThe fully_trusted filter should be suitable here because\ntar_safe_extract already performs security validation on\ntar members prior to extraction.\n\nBug: https://bugs.gentoo.org/933433\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_safe_extract: Use tarfile.fully_trusted_filter"}},{"before":"1a7fc63d20ad2e1292be3697c105c2d7e1691f91","after":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","ref":"refs/heads/master","pushedAt":"2024-06-02T18:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_stream_writer: Add missing error attribute\n\nThis attribute was previously initialized only\nin an exception handler.\n\nFixes: b8c3f38ec5ee (\"Add more error handling for binpkgs\")\nBug: https://bugs.gentoo.org/933385\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_stream_writer: Add missing error attribute"}},{"before":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","after":null,"ref":"refs/heads/bug_933385_tar_stream_writer_add_missing_error_attr","pushedAt":"2024-06-02T18:29:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"}},{"before":null,"after":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","ref":"refs/heads/bug_933385_tar_stream_writer_add_missing_error_attr","pushedAt":"2024-06-02T18:05:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"tar_stream_writer: Add missing error attribute\n\nThis attribute was previously initialized only\nin an exception handler.\n\nFixes: b8c3f38ec5ee (\"Add more error handling for binpkgs\")\nBug: https://bugs.gentoo.org/933385\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"tar_stream_writer: Add missing error attribute"}},{"before":"5e1477724ec3e284c05dcbf71c45ca35f1ca100c","after":"1a7fc63d20ad2e1292be3697c105c2d7e1691f91","ref":"refs/heads/master","pushedAt":"2024-06-01T22:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"MergeProcess: Pass bintree to subprocess\n\nIt's required for FEATURES=*-backup.\n\nFixes: b9a85ff987ea (\"MergeProcess: Support QueryCommand with spawn start method\")\nBug: https://bugs.gentoo.org/933297\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"MergeProcess: Pass bintree to subprocess"}},{"before":"1a7fc63d20ad2e1292be3697c105c2d7e1691f91","after":null,"ref":"refs/heads/bug_933297_MergeProcess_bintree_for_quickpkg","pushedAt":"2024-06-01T19:21:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"}},{"before":"afbac555a9a7bc13b85c64f0a7d599dac5d05d66","after":"1a7fc63d20ad2e1292be3697c105c2d7e1691f91","ref":"refs/heads/bug_933297_MergeProcess_bintree_for_quickpkg","pushedAt":"2024-06-01T19:19:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"MergeProcess: Pass bintree to subprocess\n\nIt's required for FEATURES=*-backup.\n\nFixes: b9a85ff987ea (\"MergeProcess: Support QueryCommand with spawn start method\")\nBug: https://bugs.gentoo.org/933297\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"MergeProcess: Pass bintree to subprocess"}},{"before":"120b2ec988eebf6cd90365d5b50a1a718eebb116","after":"5e1477724ec3e284c05dcbf71c45ca35f1ca100c","ref":"refs/heads/master","pushedAt":"2024-06-01T19:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"eapi.sh: Drop ___eapi_has_dohtml_deprecated()\n\nThis was added because of a council decision 10 years ago:\nhttps://projects.gentoo.org/council/meeting-logs/20140909-summary.txt\n\nIt has outlived its usefulness since dohtml is banned in EAPI 7 and\nlater.\n\nSigned-off-by: Ulrich Müller ","shortMessageHtmlLink":"eapi.sh: Drop ___eapi_has_dohtml_deprecated()"}},{"before":"a4e17c3f4cb4a713f8c9f13138db124472d1da9a","after":"afbac555a9a7bc13b85c64f0a7d599dac5d05d66","ref":"refs/heads/bug_933297_MergeProcess_bintree_for_quickpkg","pushedAt":"2024-06-01T04:59:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"MergeProcess: Pass bintree to subprocess\n\nIt's required for FEATURES=*-backup.\n\nFixes: b9a85ff987ea (\"MergeProcess: Support QueryCommand with spawn start method\")\nBug: https://bugs.gentoo.org/933297\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"MergeProcess: Pass bintree to subprocess"}},{"before":null,"after":"a4e17c3f4cb4a713f8c9f13138db124472d1da9a","ref":"refs/heads/bug_933297_MergeProcess_bintree_for_quickpkg","pushedAt":"2024-06-01T04:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"MergeProcess: Pass bintree to subprocess\n\nIt's required for FEATURES=*-backup.\n\nBug: https://bugs.gentoo.org/933297\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"MergeProcess: Pass bintree to subprocess"}},{"before":"120b2ec988eebf6cd90365d5b50a1a718eebb116","after":null,"ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T06:04:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"}},{"before":"de19f3a7215d64d22dcc0f779314de1f1199963f","after":"120b2ec988eebf6cd90365d5b50a1a718eebb116","ref":"refs/heads/master","pushedAt":"2024-05-28T05:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback and default file mode\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nHandle missing _file and _tmp_name attributes during close.\nAlso set the default file mode respecting umask if a previous\nfile does not exist, which fixes the mode of CONTENTS files\nsince mkstemp.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback and default file mode"}},{"before":"f12dfaba87b41b5ac6c7c636ce65b110b2ebaf6f","after":"120b2ec988eebf6cd90365d5b50a1a718eebb116","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T05:37:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback and default file mode\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nHandle missing _file and _tmp_name attributes during close.\nAlso set the default file mode respecting umask if a previous\nfile does not exist, which fixes the mode of CONTENTS files\nsince mkstemp.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback and default file mode"}},{"before":"de61dd4000a2f2dc4fbc9d813094aed7206f19cb","after":"f12dfaba87b41b5ac6c7c636ce65b110b2ebaf6f","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T05:25:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback and default file mode\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nHandle missing _file and _tmp_name attributes during close.\nAlso set the default file mode respecting umask if a previous\nfile does not exist, which fixes the mode of CONTENTS files\nsince mkstemp.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback and default file mode"}},{"before":"0cca0b4264951853cace70b34f5ff06e90e687ea","after":"de61dd4000a2f2dc4fbc9d813094aed7206f19cb","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T04:39:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback and default file mode\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nHandle missing _file and _tmp_name attributes during close.\nAlso set the default file mode to 0o644 if a previous file does\nnot exist, which fixes the mode of CONTENTS files since mkstemp.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback and default file mode"}},{"before":"3ad466a385ce23dd1b86f1bf8f2202985babdc68","after":"0cca0b4264951853cace70b34f5ff06e90e687ea","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T04:19:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nAlso, handle missing _file and _tmp_name attributes during\nclose.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"e593920fdbbf201a57ae2433daa9ca2d3d77f69b","after":"3ad466a385ce23dd1b86f1bf8f2202985babdc68","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T03:59:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nAlso, handle missing _file and _tmp_name attributes during\nclose.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"2f6fe43de9581455d33de4a66d6d9cfb641a403c","after":"e593920fdbbf201a57ae2433daa9ca2d3d77f69b","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T03:26:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nAlso, handle missing _file and _tmp_name attributes during\nclose.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"8f9178c0fb8fbfcb01f282ec4f0299500142c063","after":"2f6fe43de9581455d33de4a66d6d9cfb641a403c","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T03:24:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nAlso, handle missing _file and _tmp_name attributes during\nclose.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"9769486fa4735bba94c0908530faed67cd5f02c9","after":"8f9178c0fb8fbfcb01f282ec4f0299500142c063","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T02:58:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nAlso, handle missing _file and _tmp_name attributes during\nclose.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"3cc96ef78043a5234e1b82bf80c481e8acf4a575","after":"9769486fa4735bba94c0908530faed67cd5f02c9","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T02:39:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":null,"after":"3cc96ef78043a5234e1b82bf80c481e8acf4a575","ref":"refs/heads/atomic_ofstream-fix-follow_links-fallback","pushedAt":"2024-05-28T02:33:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"},"commit":{"message":"atomic_ofstream: fix follow_symlinks fallback\n\nHandle OSError from mkstemp for (default) follow_symlinks mode,\nnot following the symlink if necessary (the target's parent may\nnot exist or may be readonly). This restores the fallback\nbehavior that existed before the introduction of mkstemp in\ncommit de19f3a7215d.\n\nFixes: de19f3a7215d (\"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\")\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: fix follow_symlinks fallback"}},{"before":"de19f3a7215d64d22dcc0f779314de1f1199963f","after":null,"ref":"refs/heads/bug_851015_atomic_ofstream_mkstemp","pushedAt":"2024-05-27T20:03:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmedico","name":"Zac Medico","path":"/zmedico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3420795?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYHpuRQA","startCursor":null,"endCursor":null}},"title":"Activity · zmedico/portage"}