-
Notifications
You must be signed in to change notification settings - Fork 94
sys-apps/portage: Sync with Gentoo and take 3.0.81 early #4104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
chewi
wants to merge
4
commits into
main
Choose a base branch
from
chewi/portage-buildpkg-proactive
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
d22f04f
sys-apps/portage: Sync with Gentoo and take 3.0.81 early
chewi d4495ec
make.defaults: Proactively build binary packages, but not for the SDK
chewi 11655a8
Revert "overlay profiles: Export some ebuild variables"
chewi e99a524
acct-user.eclass: Sync with Gentoo for dependency fix
chewi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| - dev: portage ([3.0.81](https://codeberg.org/gentoo/portage/raw/tag/portage-3.0.81/NEWS) (includes [3.0.80](https://codeberg.org/gentoo/portage/raw/tag/portage-3.0.80/NEWS), [3.0.79](https://codeberg.org/gentoo/portage/raw/tag/portage-3.0.79/NEWS), [3.0.78](https://codeberg.org/gentoo/portage/raw/tag/portage-3.0.78/NEWS))) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
sdk_container/src/third_party/portage-stable/sys-apps/portage/Manifest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| DIST portage-3.0.77.tar.bz2 1222765 BLAKE2B 062b99059582caf323001b14e74d5ad762aeb4ece9750dcd548b4eddacabea60044dbb8006911c458c2550b7f1f86a5e91c5f0f67b37a3c839a1d7bac751376c SHA512 bae4d30d53473402a90c21923c71e81463e0f1afc1300f194d67b1af109eca71bd52ca82a1c17881871b9c30a64d584eb0392daab81b38c622cb2384afd195b7 | ||
| DIST portage-3.0.78.tar.bz2 1234503 BLAKE2B fecc7def9d2b3cbeb022a1807f9f3db643b4000b1c9674bf2306f6a7b13ef163f7243c9f62e035ef1c0ee5d49f2fdd25b63ff6ae100c9adf59fd3c9352e80410 SHA512 38243d05ad6d253275f19e7c90bc527fe63f6c26a82e7135c603f853612af42c1038ae3269637049ba7212e9caebfe80004d735c02c84882a35fdbc48d3777de | ||
| DIST portage-3.0.79.tar.bz2 1235108 BLAKE2B 279b874be40f3ba610d8dc439683a388dc926cabe236dc4426a64fcd1267484312e84b15fb44c80ecb0ddce50cace4c9fc3f29886b6911d4199ed611fbecf28d SHA512 63df73d0fb2fd5ff7e6f0cacd8999aca0c99b91fbe2a2be0204a597e8230ecc1e60dcad0f24d9200b5948dec2c7e1e417853805d19beaf748c1f16490e64036c | ||
| DIST portage-3.0.80.tar.bz2 1237591 BLAKE2B 58b5a54629f9be4f768a94e16acf73e07c47622fa488450e22e36be8e0b006e05c1ed22aab2ba5787c88f8ddbaadcec6b3dde02bb9e2967994723fcb3b97f6dc SHA512 91a98ab1e8ff75a4207f0b2ec664c023928278e99f5c758704dd6ce06073d4544d7785584adeb80ab7853218373ea1f16af1c11fcb5bdde659f730dbfa632cae | ||
| DIST portage-3.0.81.tar.bz2 1239236 BLAKE2B 8f94a276ba5e2602701dbf876ab46408a644831862cd040b589d7568cef1b3ed4e7735eab82076bcb5113c022ae6e2858b9279c8b9c3b76ff8b0bce6cef8c597 SHA512 59a0fe9d6cfb4cf3cf03ac87d6da0e63c776004c805f1fe8834ff7aedda75efafa608cdbc0458a70b9e4d039c290352e7c47d925e773f68e1934d1b77b0920b6 |
47 changes: 47 additions & 0 deletions
47
...e-stable/sys-apps/portage/files/0001-Workaround-import-problem-after-Python-upgrade.patch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| From e7cf51fd6a504b2ab9d887c562c2ca3ace12d033 Mon Sep 17 00:00:00 2001 | ||
| From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> | ||
| Date: Sun, 31 May 2026 17:30:41 +0200 | ||
| Subject: [PATCH] Workaround import problem after Python upgrade | ||
| MIME-Version: 1.0 | ||
| Content-Type: text/plain; charset=UTF-8 | ||
| Content-Transfer-Encoding: 8bit | ||
| To: gentoo-portage-dev@lists.gentoo.org | ||
|
|
||
| Make `SyncfsProcess` import non-lazy to ensure that it is imported | ||
| before the old-Python version of Portage is removed, and therefore fix | ||
| a crash when Portage is being rebuilt for a new Python version. | ||
|
|
||
| Bug: https://bugs.gentoo.org/970375 | ||
| Closes: https://github.com/gentoo/portage/pull/1586 | ||
| Signed-off-by: Michał Górny <mgorny@gentoo.org> | ||
| Signed-off-by: Mike Gilbert <floppym@gentoo.org> | ||
| --- | ||
| lib/portage/dbapi/vartree.py | 5 ++++- | ||
| 1 file changed, 4 insertions(+), 1 deletion(-) | ||
|
|
||
| diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py | ||
| index 87d4f3453238..7f392588ef9a 100644 | ||
| --- a/lib/portage/dbapi/vartree.py | ||
| +++ b/lib/portage/dbapi/vartree.py | ||
| @@ -43,6 +43,10 @@ from portage import _unicode_encode | ||
| from portage.util.futures.executor.fork import ForkExecutor | ||
| from ._VdbMetadataDelta import VdbMetadataDelta | ||
|
|
||
| +# Made global to fix importing on Python version upgrade: | ||
| +# https://bugs.gentoo.org/970375 | ||
| +from ._SyncfsProcess import SyncfsProcess | ||
| + | ||
| from _emerge.EbuildBuildDir import EbuildBuildDir | ||
| from _emerge.EbuildPhase import EbuildPhase | ||
| from _emerge.emergelog import emergelog | ||
| @@ -6128,7 +6132,6 @@ class dblink: | ||
| does nothing if FEATURES=merge-sync is disabled. | ||
| """ | ||
| import subprocess | ||
| - from portage.dbapi._SyncfsProcess import SyncfsProcess | ||
|
|
||
| if not self._device_path_map or "merge-sync" not in self.settings.features: | ||
| return | ||
| -- | ||
| 2.54.0 | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.