arandr depends on xrandr in version 1.2 or 1.3, but RDEPEND in ebuild allows all versions. So using the latest stable xrandr 1.4.1 will cause arandr to fail. Reproducible: Always diff --git a/arandr-0.1.6.ebuild b/arandr-0.1.6.ebuild index 1d84f4a..7389387 100644 --- a/arandr-0.1.6.ebuild +++ b/arandr-0.1.6.ebuild @@ -20,7 +20,7 @@ KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=dev-python/pygtk-2 - x11-apps/xrandr" + <x11-apps/xrandr-1.4.0" DEPEND=">=dev-python/docutils-0.6" PYTHON_MODNAME=screenlayout
Downgrading is not a solution. What is the problem with the current arandr and the new xrandr?
Oh this? > arandr Traceback (most recent call last): File "/usr/bin/arandr-2.7", line 42, in <module> main() File "/usr/lib64/python2.7/site-packages/screenlayout/gui.py", line 318, in main force_version=options.force_version File "/usr/lib64/python2.7/site-packages/screenlayout/gui.py", line 157, in __init__ self.widget = widget.ARandRWidget(display=randr_display, force_version=force_version) File "/usr/lib64/python2.7/site-packages/screenlayout/widget.py", line 48, in __init__ self._xrandr = XRandR(display=display, force_version=force_version) File "/usr/lib64/python2.7/site-packages/screenlayout/xrandr.py", line 42, in __init__ raise Exception("XRandR 1.2/1.3 required.") Exception: XRandR 1.2/1.3 required. Note that `arandr --force-version' still works fine. Let's stabilise 0.1.7.1 instead. Arch teams, please test and mark stable: =x11-misc/arandr-0.1.7.1 Targeted stable KEYWORDS : amd64 x86
amd64 stable
x86 stable. Last arch, closing