Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634562 - x11-wm/i3-4.14.1: unnecessary dependency on x11-base/xorg-server[xvfb] (due to virtualx eclass)
Summary: x11-wm/i3-4.14.1: unnecessary dependency on x11-base/xorg-server[xvfb] (due t...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-17 18:11 UTC by Nikolaj Šujskij
Modified: 2017-10-18 06:42 UTC (History)
2 users (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 Nikolaj Šujskij 2017-10-17 18:11:36 UTC
Summary says it all.  Does i3 really need xvfb for building (as `man virtualx.eclass` describes)?  I successfully built 4.14.1 with `--nodeps` to omit building xhost and rebuilding xorg-server, and i3 runs just fine.  I suspect that all that stuff might be required for testing, but currently i3 depends on it unconditionally.
Comment 1 Nelo-T. Wallus (ntnn) 2017-10-17 19:35:47 UTC
A PR for that is already open: https://github.com/gentoo/gentoo/pull/5947

I'd set this to confirmed, but I can't.

Thanks for reporting.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-10-18 06:42:44 UTC
commit 0d3dfb7dad213fb1193cc42cfea044933d9c9b4f
Author: Nelo-T. Wallus <nelo@wallus.de>
Date:   Sun Oct 15 02:38:17 2017

    x11-wm/i3: Fix dependency on virtualx deps and source of man pages
    
    For 4.14 the VCS tarball had to be used, which doesn't contain the man
    pages, after switching back to the dist tarballs for 4.14.1 install
    source of man pages wasn't updated.
    https://bugs.gentoo.org/634282
    
    The virtualx eclass was set to always add the dependencies, which was
    left over from debugging.
    https://github.com/gentoo/gentoo/pull/5879#issuecomment-336597437
    
    Package-Manager: Portage-2.3.11, Repoman-2.3.3
    Closes: https://github.com/gentoo/gentoo/pull/5947