Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930247 - net-vpn/riseup-vpn-0.24.3: dev-qt/qtdeclarative:6[network] required
Summary: net-vpn/riseup-vpn-0.24.3: dev-qt/qtdeclarative:6[network] required
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-19 12:57 UTC by CaptainBlood
Modified: 2024-04-20 01:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description CaptainBlood 2024-04-19 12:57:32 UTC
dev-qt/qtdeclarative:9[network] seems required.
For some reason it isn't promoted by portage

Likely to bring robustness to ebuild in some corner case.

Builds and works fine here.

Reproducible: Always
Comment 1 CaptainBlood 2024-04-19 12:58:39 UTC
Should read:
dev-qt/qtdeclarative:6[network]
Comment 2 Mike Gilbert gentoo-dev 2024-04-19 15:13:12 UTC
Could you please present some evidence to support this? Like a build log, or a link to the relevant build system check?
Comment 3 CaptainBlood 2024-04-19 23:11:27 UTC
Before install

eix qtbase
     Installed versions:  6.7.0-r1(6/6.7.0)^t(01:32:54 14/04/2024)(X cups dbus eglfs gui libinput network opengl postgres sql udev widgets zstd -accessibility -brotli -concurrent -evdev -gles2-only -gssapi -gtk -icu -libproxy -mysql -nls -oci8 -odbc -renderdoc -sctp -sqlite -ssl -test -tslib -vulkan -wayland -xml)


eix qtdeclarative
     Available versions:  
     (5)    5.15.13(5/5.15)^t **5.15.13.9999(5/5.15)*l^t[1]
     (6)    6.7.0(6/6.7.0)^t **6.7.9999(6/6.7.9999)*l^t **6.9999(6/6.9999)*l^t
     Installed versions:  5.15.13(5/5.15)^t(14:36:47 04/04/2024)(widgets -debug -gles2-only -jit -localstorage -test -vulkan)
-------------------------------------------------------------------------------

emerge -1 -p riseup-vpn
--- Invalid atom in /etc/portage/package.accept_keywords/app-shells::blesh.conf: =app-shells/blesh-0.4.0-rc3_p154

 * IMPORTANT: 10 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

These are the packages that would be merged, in reverse order:

Calculating dependencies  !!! /etc/portage/package.env references non-existent file: /etc/portage/env/unchecked
.!!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build
!!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build
..!!! /etc/portage/package.env references non-existent file: /etc/portage/env/unchecked
!!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build
!!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build
... done!
Dependency resolution took 12.74 s (backtrack: 0/20).

[ebuild   R   ~] net-vpn/riseup-vpn-0.24.3 
[ebuild  NS    ]  dev-qt/qtdeclarative-6.7.0 [5.15.13] USE="-accessibility% -network% opengl%* (-qmlls) -sql% -ssl% -svg%" 
[ebuild   R    ]   dev-qt/qtbase-6.7.0-r1  USE="-network*" 

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtbase:6

  (dev-qt/qtbase-6.7.0-r1:6/6.7.0::gentoo, installed) USE="X -accessibility -brotli -concurrent cups dbus eglfs -evdev -gles2-only -gssapi -gtk gui -icu libinput -libproxy -mysql network -nls -oci8 -odbc opengl postgres -renderdoc -sctp sql -sqlite -ssl -test -tslib udev -vulkan -wayland widgets -xml (zstd)" ABI_X86="(64)" pulled in by
    dev-qt/qtbase:6[gui,network] required by (dev-libs/qt6pas-6.2.8:0/0::pg_overlay, installed) USE="" ABI_X86="(64)"
                        ^^^^^^^                                                                                                                                             
    dev-qt/qtbase:6[cups,gui,network,widgets] required by (dev-db/pgmodeler-1.1.1:6/6::local, installed) USE="" ABI_X86="(64)" POSTGRES_TARGETS="postgres14 postgres15 postgres16"
                             ^^^^^^^                                                                                                                                                                                                                                                              
    ~dev-qt/qtbase-6.7.0:6[network,widgets?] required by (dev-qt/qttools-6.7.0:6/6.7.0::gentoo, installed) USE="-assistant -clang -designer -distancefieldgenerator -gles2-only linguist -opengl -pixeltool -qdbus -qdoc -qml -qtattributionsscanner -qtdiag -qtplugininfo -test -vulkan -widgets (zstd)" ABI_X86="(64)" LLVM_SLOT="-15 -16 -17 (-18)"
                           ^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

  (dev-qt/qtbase-6.7.0-r1:6/6.7.0::gentoo, ebuild scheduled for merge) USE="X -accessibility -brotli -concurrent cups dbus eglfs -evdev -gles2-only -gssapi -gtk gui -icu libinput -libproxy -mysql -network -nls -oci8 -odbc opengl postgres -renderdoc -sctp sql -sqlite -ssl -test -tslib udev -vulkan -wayland widgets -xml (zstd)" ABI_X86="(64)" pulled in by
    ~dev-qt/qtbase-6.7.0:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] required by (dev-qt/qtdeclarative-6.7.0:6/6.7.0::gentoo, ebuild scheduled for merge) USE="-accessibility -network opengl (-qmlls) -sql -ssl -svg -test -vulkan widgets" ABI_X86="(64)"
                                              ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                


It might be possible to solve this slot collision
by applying all of the following changes:
   - dev-qt/qtbase-6.7.0-r1 (Change USE: +network)
   - dev-qt/qtdeclarative-6.7.0 (Change USE: +network)


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by dev-qt/qtdeclarative-6.7.0::gentoo
# required by net-vpn/riseup-vpn-0.24.3::gentoo
# required by riseup-vpn (argument)
>=dev-qt/qtbase-6.7.0-r1 -network
--------------------------------------------------------------------------------
Hoping this makes things clear enough.
Comment 4 CaptainBlood 2024-04-19 23:23:31 UTC
Maybe the issue isn't related to riseup-vpn...

Anyhow consistent USE=network seems required by portage between the 2 qrbase and qtdeclarative
Comment 5 Mike Gilbert gentoo-dev 2024-04-20 00:35:26 UTC
(In reply to CaptainBlood from comment #4)
> Maybe the issue isn't related to riseup-vpn...

Indeed.

This seems like your system is misconfigured. Please seek help in Gentoo support channels.
Comment 6 CaptainBlood 2024-04-20 01:14:41 UTC
USE=-network worked fine here indeed.