On both arm and arm several USE-flags are masked for dev-python/ipython with package.use.mask. Those are "notebook qt5 smp" for arm and "notebook" for arm64. On both architectures reason is "Requires unkeyworded deps" As of now it is not the case for all of those flags. Please unmask. Manual unmasking results in successful build on arm64. Reproducible: Always
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856c343686958ff1a821eb5f242048b97d1575e1 commit 856c343686958ff1a821eb5f242048b97d1575e1 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-25 11:42:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-25 11:46:13 +0000 profiles/arch/arm: unmask dev-python/ipython[notebook,qt5,smp] Bug: https://bugs.gentoo.org/816981 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm/package.use.mask | 2 +- profiles/arch/arm/package.use.stable.mask | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2150f1cebac82801377ba9d6a345ff9d9615878c commit 2150f1cebac82801377ba9d6a345ff9d9615878c Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-25 11:42:15 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-25 11:45:19 +0000 profiles/arch/arm64: unmask dev-python/ipython[notebook] Bug: https://bugs.gentoo.org/816981 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/package.use.mask | 1 - profiles/arch/arm64/package.use.stable.mask | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-)
dev-python/qtconsole isn't keyworded on arm so couldn't drop that one. If you're using it, we can keyword it.
(In reply to Sam James from comment #2) > dev-python/qtconsole isn't keyworded on arm so couldn't drop that one. If > you're using it, we can keyword it. Would be really nice too, thank you! What is the proper way, actually, to ask/report for keywording for many packages? I'm using extensively arm and arm64 as desktop platforms, and quite often something actually working is not keyworded.
(In reply to Ivan S. Titov from comment #3) > (In reply to Sam James from comment #2) > > dev-python/qtconsole isn't keyworded on arm so couldn't drop that one. If > > you're using it, we can keyword it. > > Would be really nice too, thank you! No problem! > > What is the proper way, actually, to ask/report for keywording for many > packages? I'm using extensively arm and arm64 as desktop platforms, and > quite often something actually working is not keyworded. Please _do_ file as many of these bugs as you can. I really appreciate it. Even better (but not required) is if you can run the test suite with FEATURES=test emerge foo on them too (but do emerge -v1o --with-test-deps foo first to avoid circular deps). https://wiki.gentoo.org/wiki/Knowledge_Base:Missing_keywords_and_keyword_requests#Resolution covers how to file bugs but I'll note that it's OK to use the same bug and just expand the package list if things are related. e.g. maybe you wanted lots of XFCE keyworded. I think we can talk about / consider loosely-related things too if they're all quite simple, like maybe lots of small X11 utilities. Basically, use your best judgement, and I'll tell you if we need to split up the bug more?
Sanity check failed: > dev-python/qtconsole-5.1.1 > bdepend ~arm stable profile default/linux/arm/17.0 (1 total) > dev-python/QtPy[gui,printsupport,python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg] > dev-python/QtPy[python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg,testlib] > bdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > dev-python/QtPy[gui,printsupport,python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg] > dev-python/QtPy[python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg,testlib] > rdepend ~arm stable profile default/linux/arm/17.0 (1 total) > dev-python/QtPy[gui,printsupport,python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg] > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > dev-python/QtPy[gui,printsupport,python_targets_python3_10(-),python_targets_python3_8(-),python_targets_python3_9(-),svg]
(In reply to Sam James from comment #4) >[...] > https://wiki.gentoo.org/wiki/Knowledge_Base: > Missing_keywords_and_keyword_requests#Resolution covers how to file bugs but > I'll note that it's OK to use the same bug and just expand the package list > if things are related. > [...] I've updated https://wiki.gentoo.org/wiki/Project:ARM64#Keywording (and the ARM page equivalent to link to it) too.
Sanity check failed: > dev-python/QtPy-1.11.2 > bdepend ~arm stable profile default/linux/arm/17.0 (1 total) > dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] > dev-python/pyside2[designer,gui,help,location,multimedia] > dev-python/pyside2[location,multimedia,network,opengl(+),positioning] > dev-python/pyside2[network,opengl(+),positioning,printsupport] > dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] > dev-python/pyside2[python_targets_python3_8(-),python_targets_python3_9(-)] > dev-python/pyside2[qml,quick] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg] > dev-python/pyside2[testlib,webchannel,webengine,websockets] > dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] > dev-python/pyside2[widgets,x11extras,xml,xmlpatterns] > dev-python/pyside2[xml,xmlpatterns] > bdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] > dev-python/pyside2[designer,gui,help,location,multimedia] > dev-python/pyside2[location,multimedia,network,opengl(+),positioning] > dev-python/pyside2[network,opengl(+),positioning,printsupport] > dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] > dev-python/pyside2[python_targets_python3_8(-),python_targets_python3_9(-)] > dev-python/pyside2[qml,quick] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg] > dev-python/pyside2[testlib,webchannel,webengine,websockets] > dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] > dev-python/pyside2[widgets,x11extras,xml,xmlpatterns] > dev-python/pyside2[xml,xmlpatterns] > rdepend ~arm stable profile default/linux/arm/17.0 (1 total) > dev-python/pyside2[designer,gui,help,location,multimedia] > dev-python/pyside2[network,opengl(+),positioning,printsupport] > dev-python/pyside2[python_targets_python3_8(-),python_targets_python3_9(-)] > dev-python/pyside2[qml,quick] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg] > dev-python/pyside2[testlib,webchannel,webengine,websockets] > dev-python/pyside2[widgets,x11extras,xml,xmlpatterns] > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > dev-python/pyside2[designer,gui,help,location,multimedia] > dev-python/pyside2[network,opengl(+),positioning,printsupport] > dev-python/pyside2[python_targets_python3_8(-),python_targets_python3_9(-)] > dev-python/pyside2[qml,quick] > dev-python/pyside2[sensors,serialport(+),speech,sql,svg] > dev-python/pyside2[testlib,webchannel,webengine,websockets] > dev-python/pyside2[widgets,x11extras,xml,xmlpatterns]
Sanity check failed: > dev-python/pyside2-5.15.2-r1 > depend ~arm stable profile default/linux/arm/17.0 (1 total) > >=dev-python/shiboken2-5.15.2[python_targets_python3_8(-),python_targets_python3_9(-)] > >=dev-qt/qt3d-5.15:5[qml] > >=dev-qt/qtdatavis3d-5.15:5[qml] > >=dev-qt/qtscxml-5.15:5 > depend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > >=dev-python/shiboken2-5.15.2[python_targets_python3_8(-),python_targets_python3_9(-)] > >=dev-qt/qt3d-5.15:5[qml] > >=dev-qt/qtdatavis3d-5.15:5[qml] > >=dev-qt/qtscxml-5.15:5 > rdepend ~arm stable profile default/linux/arm/17.0 (1 total) > >=dev-python/shiboken2-5.15.2[python_targets_python3_8(-),python_targets_python3_9(-)] > >=dev-qt/qt3d-5.15:5[qml] > >=dev-qt/qtdatavis3d-5.15:5[qml] > >=dev-qt/qtscxml-5.15:5 > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > >=dev-python/shiboken2-5.15.2[python_targets_python3_8(-),python_targets_python3_9(-)] > >=dev-qt/qt3d-5.15:5[qml] > >=dev-qt/qtdatavis3d-5.15:5[qml] > >=dev-qt/qtscxml-5.15:5
Sanity check failed: > dev-qt/qt3d-5.15.2-r10 > depend ~arm stable profile default/linux/arm/17.0 (1 total) > =dev-qt/qtgamepad-5.15.2* > depend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > =dev-qt/qtgamepad-5.15.2* > rdepend ~arm stable profile default/linux/arm/17.0 (1 total) > =dev-qt/qtgamepad-5.15.2* > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (35 total) > =dev-qt/qtgamepad-5.15.2*
> dev-qt/qt3d > dev-qt/qtdatavis3d > dev-qt/qtscxml Are all these qt dependencies really necessary? these are rarely used packages... unless I missed something, they're only being pulled in because of various USE flags on pyside2 that are not necessary for qtconsole.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d218f0a70b81d24cdbefcdafe58b9ea35465acb1 commit d218f0a70b81d24cdbefcdafe58b9ea35465acb1 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-26 07:00:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-26 07:00:44 +0000 profiles/arch/arm: mask dev-python/QtPy[pyside2] Bug: https://bugs.gentoo.org/816981 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm/package.use.mask | 5 +++++ 1 file changed, 5 insertions(+)
(In reply to Davide Pesavento from comment #11) > > dev-qt/qt3d > > dev-qt/qtdatavis3d > > dev-qt/qtscxml > Are all these qt dependencies really necessary? these are rarely used > packages... unless I missed something, they're only being pulled in because > of various USE flags on pyside2 that are not necessary for qtconsole. thanks, i was suspicious about how these things were never keyworded if they were really useful for most people. let's see how we can do with masking bits.
arm done all arches done
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f42258422f9c171c6ee68b530d398f531e5b1a7 commit 6f42258422f9c171c6ee68b530d398f531e5b1a7 Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2021-11-24 23:17:03 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2021-11-24 23:31:29 +0000 dev-python/qtconsole: add version 5.2.1 This version adds support for pyside2 as well as pyqt5, to run the test suite we now need both bindings installed and enabled on qtpy (else: "No Qt Bindings Found"). This has the unfortunate side-effect off: - Dropping python3.10: pyside2 (for qt5) won't receive support for python3.10, pyside6 (for qt6) will though. - Dropping arm arch, can re-add it once we get pyside2 keyworded there see: Bug: https://bugs.gentoo.org/816981 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> dev-python/qtconsole/Manifest | 1 + dev-python/qtconsole/qtconsole-5.2.1.ebuild | 47 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+)