Summary: | dev-python/pyside6-6.5.2-r1 failed to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Nowa Ammerlaan <andrewammerlaan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, waebbl-gentoo |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/qtproject/pyside-pyside-setup/commit/4a3fe49a0976f19ca03c869caded8cde8ac60315 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
build.log |
Description
Leonid Kopylov
2023-09-29 15:23:22 UTC
Created attachment 871772 [details]
build.log
When pyside fails to compile, step 1 is to recompile shiboken while ensuring that the exact same toolchain is used for shiboken as is going to be used for pyside. Could you give this a try? Created attachment 872102 [details]
build.log
it didn't helped, attached new build.log I notice in the log that you are using qtbase-6.5.3, I suspect this is the problem. Version mismatches sometimes (but not always) cause problems like this. Could you retry with dev-qt/qt*-6.5.2:6? Unfortunately we don't have a 6.5.3 release for shiboken/pyside yet. (In reply to Andrew Ammerlaan from comment #6) > I notice in the log that you are using qtbase-6.5.3, I suspect this is the > problem. Version mismatches sometimes (but not always) cause problems like > this. Could you retry with dev-qt/qt*-6.5.2:6? > > Unfortunately we don't have a 6.5.3 release for shiboken/pyside yet. too many packages to downgrade, so i will wait for proper solution The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a5cf864bc9a9d02dc48a161d9648f3b394168d commit 23a5cf864bc9a9d02dc48a161d9648f3b394168d Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2023-10-03 15:24:51 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2023-10-03 15:26:58 +0000 dev-python/shiboken6: further pin down dev-qt/* deps Closes: https://bugs.gentoo.org/914919 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> .../shiboken6/{shiboken6-6.5.2.ebuild => shiboken6-6.5.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd94af4bf4738356ea96c58ac8b2f7c4e0d408f commit 7dd94af4bf4738356ea96c58ac8b2f7c4e0d408f Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2023-10-03 15:25:46 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2023-10-03 15:26:59 +0000 dev-python/pyside6: further pin down dev-qt/* deps Bug: https://bugs.gentoo.org/914919 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> dev-python/pyside6/{pyside6-6.5.2-r1.ebuild => pyside6-6.5.2-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Haven't tried, but looking at the build log it may just need https://github.com/qtproject/pyside-pyside-setup/commit/4a3fe49a0976f19ca03c869caded8cde8ac60315 (In reply to Ionen Wolkens from comment #9) > Haven't tried, but looking at the build log it may just need > https://github.com/qtproject/pyside-pyside-setup/commit/ > 4a3fe49a0976f19ca03c869caded8cde8ac60315 Alternatively guess there's also the option to do a snapshot of the 6.5.3 branch if it's going to drag. (In reply to Ionen Wolkens from comment #9) > Haven't tried, but looking at the build log it may just need > https://github.com/qtproject/pyside-pyside-setup/commit/ > 4a3fe49a0976f19ca03c869caded8cde8ac60315 yes! this allows package to build successfully, without downgrading anything # emerge dev-python/pyside6 -pvq [ebuild R ] dev-python/pyside6-6.5.2-r1 installed (In reply to Leonid Kopylov from comment #11) > (In reply to Ionen Wolkens from comment #9) > > Haven't tried, but looking at the build log it may just need > > https://github.com/qtproject/pyside-pyside-setup/commit/ > > 4a3fe49a0976f19ca03c869caded8cde8ac60315 > > yes! this allows package to build successfully, without downgrading anything That's great! However, since this is not the first time pyside/shiboken break on a minor qt release I'd prefer to just ensure everything is in sync and keep the dependency pinned. This is also what the dev-qt/qt* packages do internally. |