Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 879349

Summary: strange portage behaviour with xorg-server and libxcvt
Product: Gentoo Linux Reporter: Enrique Domínguez <enrique_pinos>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: major CC: ionen
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Enrique Domínguez 2022-11-03 15:04:57 UTC
Portage didn't require libxcvt for xorg-server-21.1.4[xorg].
'qdepends xorg-server' didn't show and 'equery d libxcvt' shows nothing. But Xorg equires to start. Ebuild looks good for me CDEPEND->RDEPEND. So don't understand were the problem is.
My (uptodate and fresh updated) portage-3.0.38.1-r2 and python-3.9.13_p4. If more info is required I could take lines by phone. I'm out of home.

Reproducible: Always



Expected Results:  
Portage RDEPEND avoid libxcvt to be 'emerge --depclean'ed
Comment 1 Ionen Wolkens gentoo-dev 2022-11-03 15:18:51 UTC
`emerge --info xorg-server`?

Looks normal on my end (same portage version, albeit I didn't try python3.9, using 3.11).

    # emerge -c libxcvt
    Calculating dependencies... done!
      x11-libs/libxcvt-0.1.2 pulled in by:
        x11-base/xorg-server-21.1.4 requires >=x11-libs/libxcvt-0.1.0

equery d is not a reliable way to show deps, but it still shows for me:

    # equery d libxcvt
     * These packages depend on libxcvt:
    x11-base/xorg-server-21.1.4 (xorg ? >=x11-libs/libxcvt-0.1.0)
                                (test ? >=x11-libs/libxcvt-0.1.0)
Comment 2 Enrique Domínguez 2022-11-03 18:44:11 UTC
Thanks for your quick response. You're right, I'm sorry very much for the noise. Was my fault. I'm playing with my overlay for trimming record extension from build (as we have when xorg was build with configure) but couldn't get meson working and forgot to delete my overlay version.