{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15839027,"defaultBranch":"master","name":"portage","ownerLogin":"gentoo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-12T08:30:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52242?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718119555.0","currentOid":""},"activityList":{"items":[{"before":"4d17764863896903df4d18fe7c6b45635a18f6c4","after":"918f4a4aa82f47291deac496d13c2761f306e01f","ref":"refs/heads/master","pushedAt":"2024-06-28T18:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Allow GIL to be disabled in whirlpool C extension\n\nIn 3.13 python extensions need to declare support for GIL features, for\nexample if they don't declare Py_MOD_GIL_NOT_USED then it will cause the\nGIL to be enabled even when python was launched in free-threaded mode.\n\nThis requires \"multi-phase initialization\" because Py_mod_create is\nincompatible with m_slots. There's a PyUnstable_Module_SetGIL() function\nthat can be used with single-phase init, but it's an unstable API, so\nit's better to use multi-phase init. There's no need to use\nPyModule_GetState() because the whirlpool module has no mutable state.\n\nBug: https://bugs.gentoo.org/934220\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"Allow GIL to be disabled in whirlpool C extension"}},{"before":"819c86325ce6b966d56d5f4848cf762767ab2bf9","after":"4d17764863896903df4d18fe7c6b45635a18f6c4","ref":"refs/heads/master","pushedAt":"2024-06-27T06:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"vartree, movefile: Warn when rewriting a symlink\n\nSee PMS section 13.4.1 (Rewriting):\nAny absolute symlink whose link starts with D must be rewritten with\nthe leading D removed. The package manager should issue a notice when\ndoing this.\n\nBug: https://bugs.gentoo.org/934514\nSigned-off-by: Ulrich Müller ","shortMessageHtmlLink":"vartree, movefile: Warn when rewriting a symlink"}},{"before":"11c51d7c78f48d4c9842e0d475c26b7068f18c3e","after":"819c86325ce6b966d56d5f4848cf762767ab2bf9","ref":"refs/heads/master","pushedAt":"2024-06-17T00:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"ebuild: fix typo in comment\n\nSigned-off-by: Sam James ","shortMessageHtmlLink":"ebuild: fix typo in comment"}},{"before":"19e750b6880c1ffba55c4d309fbf33d5e746ee33","after":"11c51d7c78f48d4c9842e0d475c26b7068f18c3e","ref":"refs/heads/master","pushedAt":"2024-06-17T00:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"ebuild: fix maintainer mode checks to work with modern autotools\n\nModern autotools does not use the --run argument to \"missing\", so the\ncheck essentially never ever ever ever fired anywhere.\n\nThe GNU \"missing\" script is actually allowed to be run by any software\nat all, so checking for \"missing --run\" was always wrong. Indeed, there\nare some packages which use it for their own purposes and added\nsuppressions for this FP.\n\nThe correct solution really is to check for *maintainer mode* by\nchecking whether *maintainer* programs are run (via \"missing\"). This\nalso means we get to check for specific programs which autotools.eclass\nwould be capable of handling, and don't need to arbitrarily exclude\nstuff like help2man (???) which makes things somewhat simpler.\n\nIt should be noted that I have observed 3 scenarios for the missing\nscript to be run via:\n\n- the missing script is surrounded by single quotes, followed by the\n unquoted command\n- the missing script is unquoted, and is followed by the unquoted\n command\n- legacy: the missing script is unquoted and is followed by --run\n\nWe have to handle all three cases via a regex group.\n\nSigned-off-by: Eli Schwartz \nSigned-off-by: Sam James ","shortMessageHtmlLink":"ebuild: fix maintainer mode checks to work with modern autotools"}},{"before":"e320d1eca24c036d3d08fdab14888269c3a05a59","after":"19e750b6880c1ffba55c4d309fbf33d5e746ee33","ref":"refs/heads/master","pushedAt":"2024-06-13T02:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"bin/ebuild.sh: disable globskipdots too in Bash 5.2\n\nSee 69cac73ba0a7bcf2e2cff88c60d389895a550623.\n\nglobskipdots is a new option in bash-5.2 that is also default-on\nin that release. The default value is not gated by BASH_COMPAT (see bug #907061),\nhence we need to disable it for older Bashes to avoid behaviour changes in ebuilds\nand eclasses.\n\nBug: https://bugs.gentoo.org/907061\nSigned-off-by: Sam James ","shortMessageHtmlLink":"bin/ebuild.sh: disable globskipdots too in Bash 5.2"}},{"before":"e320d1eca24c036d3d08fdab14888269c3a05a59","after":null,"ref":"refs/heads/root-deps-both","pushedAt":"2024-06-11T15:25:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"}},{"before":"f620a0769a509966295954c2b0c76e46e8fb4289","after":"e320d1eca24c036d3d08fdab14888269c3a05a59","ref":"refs/heads/master","pushedAt":"2024-06-11T15:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"emerge: Make --root-deps install build deps to ROOT plus / for all EAPIs\n\nRather than instead of / for EAPI 6 and below. This changes the\nbehaviour, but it is arguably not a breaking change, as no installations\nare being dropped. The previous behaviour was highly likely to break\nanyway.\n\nBug: https://bugs.gentoo.org/435066\nCloses: https://github.com/gentoo/portage/pull/1319\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"emerge: Make --root-deps install build deps to ROOT plus / for all EAPIs"}},{"before":"96f2c5af9ce377a1c1419bb378e30f88d598ff38","after":"e320d1eca24c036d3d08fdab14888269c3a05a59","ref":"refs/heads/root-deps-both","pushedAt":"2024-06-11T13:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"emerge: Make --root-deps install build deps to ROOT plus / for all EAPIs\n\nRather than instead of / for EAPI 6 and below. This changes the\nbehaviour, but it is arguably not a breaking change, as no installations\nare being dropped. The previous behaviour was highly likely to break\nanyway.\n\nBug: https://bugs.gentoo.org/435066\nCloses: https://github.com/gentoo/portage/pull/1319\nSigned-off-by: James Le Cuirot ","shortMessageHtmlLink":"emerge: Make --root-deps install build deps to ROOT plus / for all EAPIs"}},{"before":"8bb7aecf7e5c922911192d0df63853c5c75d9f8a","after":"f620a0769a509966295954c2b0c76e46e8fb4289","ref":"refs/heads/master","pushedAt":"2024-06-09T17:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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":"f03998622e0960388e903de0d6d24bdf6881e567","after":"8bb7aecf7e5c922911192d0df63853c5c75d9f8a","ref":"refs/heads/master","pushedAt":"2024-06-04T15:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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":"f03998622e0960388e903de0d6d24bdf6881e567","ref":"refs/heads/master","pushedAt":"2024-06-04T01:27:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"NEWS, meson.build: prepare for portage-3.0.65\n\nSigned-off-by: Sam James ","shortMessageHtmlLink":"NEWS, meson.build: prepare for portage-3.0.65"}},{"before":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","after":"3a9f2c09eb75f47cf3ae15fa4ebe671548a66870","ref":"refs/heads/master","pushedAt":"2024-06-03T07:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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":"1a7fc63d20ad2e1292be3697c105c2d7e1691f91","after":"eb855b8cd1248f49649003dcfb9bf009b70e88cb","ref":"refs/heads/master","pushedAt":"2024-06-02T18:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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-01T19:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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-01T11:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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":"de19f3a7215d64d22dcc0f779314de1f1199963f","after":"120b2ec988eebf6cd90365d5b50a1a718eebb116","ref":"refs/heads/master","pushedAt":"2024-05-28T05:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?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":"2db89a16ab87b85004216959ec6bc508575d96a0","after":"de19f3a7215d64d22dcc0f779314de1f1199963f","ref":"refs/heads/master","pushedAt":"2024-05-27T20:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)\n\nBug: https://bugs.gentoo.org/851015\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"atomic_ofstream: Use mkstemp rather than getpid (pid namespace safety)"}},{"before":"aa0a0c6f74ae28eb209ee933946e82917612b21e","after":"2db89a16ab87b85004216959ec6bc508575d96a0","ref":"refs/heads/master","pushedAt":"2024-05-27T18:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"binarytree: Rewrite remote index only on change\n\nI noticed that the remote index was rewritten with a\nnew DOWNLOAD_TIMESTAMP even while frozen, and this\npatch fixed it.\n\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"binarytree: Rewrite remote index only on change"}},{"before":"a671334b7c7b64bc779f1c2bfb4ed659d97c0d19","after":"aa0a0c6f74ae28eb209ee933946e82917612b21e","ref":"refs/heads/master","pushedAt":"2024-05-26T23:28:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Scheduler: convert state_change to boolean in _schedule_tasks_imp()\n\nSigned-off-by: Florian Schmaus \nCloses: https://github.com/gentoo/portage/pull/1324\nSigned-off-by: Sam James ","shortMessageHtmlLink":"Scheduler: convert state_change to boolean in _schedule_tasks_imp()"}},{"before":"f3ae6bb0bd495b6b16d7e617515f4504ae2e1839","after":"a671334b7c7b64bc779f1c2bfb4ed659d97c0d19","ref":"refs/heads/master","pushedAt":"2024-05-26T23:27:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"sync: don't use ipv6 for rsync when it's disabled\n\nsocket.has_ipv6 gives a false result:\n\n$ sysctl net.ipv6.conf.all.disable_ipv6=1\nnet.ipv6.conf.all.disable_ipv6 = 1\n$ python\nPython 3.11.8 (main, Feb 24 2024, 17:10:38) [GCC 13.2.1 20240210] on linux\n>>> import socket\n>>> socket.has_ipv6\nTrue\n\nThis patch uses the portage.process.has_ipv6() function,\nwhich returns the correct result.\n\nBug: https://bugs.gentoo.org/927241\nSigned-off-by: Pavel Balaev \nCloses: https://github.com/gentoo/portage/pull/1309\nSigned-off-by: Sam James ","shortMessageHtmlLink":"sync: don't use ipv6 for rsync when it's disabled"}},{"before":"ff22b5bf954574f1fad789fc148945d67c3a1215","after":"f3ae6bb0bd495b6b16d7e617515f4504ae2e1839","ref":"refs/heads/master","pushedAt":"2024-05-26T19:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"emerge.1: Fix /var/log/emerge.log description\n\n/var/log/emerge.log doesn't \"[contain] a log of all emerge output\". This\ncommit changes this description to better reflect what emerge.log\ncontains:\n\n - Packages that were built\n\n - emerge's invocation (i.e. its command-line arguments)\n\nSigned-off-by: Waldo Lemmer \nCloses: https://github.com/gentoo/portage/pull/1331\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"emerge.1: Fix /var/log/emerge.log description"}},{"before":"96e4f95cc8c0d544d375b28394dafe8809c4bc9b","after":"ff22b5bf954574f1fad789fc148945d67c3a1215","ref":"refs/heads/master","pushedAt":"2024-05-26T18:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"test_tar_merge_order.py: Fix unused pytest unused-import\n\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"test_tar_merge_order.py: Fix unused pytest unused-import"}},{"before":"685908978c48f6bfeab99f47ba7d78ee00294a64","after":"96e4f95cc8c0d544d375b28394dafe8809c4bc9b","ref":"refs/heads/master","pushedAt":"2024-05-26T18:48:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Revert \"find_smallest_cycle: Optimize to traverse fewer nodes\"\n\nThis reverts commit 49e01d041c74680a81860b819daff812d83df02f\nin order to fix bug 922629. Later we can try to optimize it\nagain but without breaking testTarMergeOrder.\n\nBug: https://bugs.gentoo.org/922629\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"Revert \"find_smallest_cycle: Optimize to traverse fewer nodes\""}},{"before":"5aed7289d516fab5b63557da46348125eabab368","after":"685908978c48f6bfeab99f47ba7d78ee00294a64","ref":"refs/heads/master","pushedAt":"2024-05-26T18:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Fix a depgraph crash with useoldpkg and subslot bumps\n\nThis resolves a \"list index out of range\" error that could happen with\nwhen a package's subslot is bumped and --useoldpkg is used.\n\nDue to the subslot bump, the code will filter matched_packages to\nonly contain the latest version. However, this didn't update\nmatched_oldpkg, which would now contain stale packages and cause logic\nerrors.\n\nFix this by filtering matched_oldpkg again before its use.\n\nSigned-off-by: Tatsuyuki Ishi \nBug: https://bugs.gentoo.org/932804\nCloses: https://github.com/gentoo/portage/pull/1322\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"Fix a depgraph crash with useoldpkg and subslot bumps"}},{"before":"cd41fb9390fcca9dc8a565b5c52dbba73d9ae59c","after":"5aed7289d516fab5b63557da46348125eabab368","ref":"refs/heads/master","pushedAt":"2024-05-25T23:14:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"bintree: Add REPO_REVISIONS to package index header\n\nAs a means for binhost clients to select source repo\nrevisions which are consistent with binhosts, inject\nREPO_REVISIONS from a package into the index header,\nusing a history of synced revisions to guarantee\nforward progress. This queries the relevant repos to\ncheck if any new revisions have appeared in the\nabsence of a proper sync operation.\n\nBug: https://bugs.gentoo.org/924772\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"bintree: Add REPO_REVISIONS to package index header"}},{"before":"9728fbba80abeec5adad8ba6cf7580c16c039a45","after":"cd41fb9390fcca9dc8a565b5c52dbba73d9ae59c","ref":"refs/heads/master","pushedAt":"2024-05-25T21:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"binrepos.conf: Support \"frozen\" attribute\n\nIn order to allow consistent and reproducible dependency calculations\nduring mixed source and binary updates, add a \"frozen\" binrepos.conf\nattribute which will freeze binrepo index updates and cause messsages\nto indicate that the repo is frozen rather than up-to-date:\n\n Local copy of remote index is frozen and will be used.\n\nThis should only be set temporarily in order to guarantee consistent\nand reproducible dependency calculations for mixed binary and source\nupdates.\n\nBug: https://bugs.gentoo.org/932739\nSigned-off-by: Zac Medico ","shortMessageHtmlLink":"binrepos.conf: Support \"frozen\" attribute"}},{"before":"7fa294b66c78b9a9000d161f3b4bacbad158489b","after":"9728fbba80abeec5adad8ba6cf7580c16c039a45","ref":"refs/heads/master","pushedAt":"2024-05-22T16:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"install-qa-checks.d: suppress some gnulib implicit decls on musl\n\nThese happen in tons of GNU packages because of using gnulib's regex.m4\nspecifically, which pulls in a macro that checks for some functionality\nand spit out many implicit function declaration errors if regex.h isn't\nGNU's specifically.\n\nThe compile tests do fail either way, it's just very dirty in the logs.\n\nBug: https://bugs.gentoo.org/906027\nSigned-off-by: Eli Schwartz \nCloses: https://github.com/gentoo/portage/pull/1327\nSigned-off-by: Sam James ","shortMessageHtmlLink":"install-qa-checks.d: suppress some gnulib implicit decls on musl"}},{"before":"cdf328f5629c20ecf792a6200c8c2c24d932ee68","after":"7fa294b66c78b9a9000d161f3b4bacbad158489b","ref":"refs/heads/master","pushedAt":"2024-05-22T16:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"unpack: skip unrecognized file formats *silently*\n\nSee PMS section 12.3.15.\n\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"unpack: skip unrecognized file formats *silently*"}},{"before":"a33065dab4bebd476d0dcba3c1659fbe0e515469","after":"cdf328f5629c20ecf792a6200c8c2c24d932ee68","ref":"refs/heads/master","pushedAt":"2024-05-21T20:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Drop portage.util.shlex_split\n\nThis has been a trivial wrapper since we dropped support for python2.\n\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"Drop portage.util.shlex_split"}},{"before":"cd755af8347c32ea5247b68e6193c8428c9ffd7b","after":"a33065dab4bebd476d0dcba3c1659fbe0e515469","ref":"refs/heads/master","pushedAt":"2024-05-21T17:24:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gentoo-bot","name":"Larry the Cow","path":"/gentoo-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14542386?s=80&v=4"},"commit":{"message":"Do not use shlex.split for CONFIG_PROTECT\n\nPMS says this is a whitespace-separated list, so we should not treat it\nas a shell expression.\n\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"Do not use shlex.split for CONFIG_PROTECT"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEch_ZCgA","startCursor":null,"endCursor":null}},"title":"Activity · gentoo/portage"}