[opensuse-buildservice] openSUSE Leap 42.1: have choice for libwx_baseu
Hello, At my test project [1] package 'erlang-wx-test' is unresolved for openSUSE Leap 42.1. Its requirement erlang-wx has choice for libwx_baseu. At the same time, erlang-wx can be installed without conflicts or choices on freshly installed openSUSE Leap system: # zypper in --no-recommends erlang-wx Загрузка данных о репозиториях... Чтение установленных пакетов... Разрешение зависимостей пакетов... The following 64 NEW packages are going to be installed: erlang-wx gdk-pixbuf-query-loaders gtk2-tools libatk-1_0-0 libcairo2 libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libgbm1 libgdk_pixbuf-2_0-0 libGLU1 libgtk-2_0-0 libjasper1 libjbig2 libmspack0 libpango-1_0-0 libpciaccess0 libpixman-1-0 libtiff5 libwayland-client0 libwayland-server0 libwx_baseu-2_8-0-compat-lib-stl libwx_baseu-2_8-0-stl libwx_baseu_xml-2_8-0-stl libwx_gtk2u_adv-2_8-0-compat-lib-stl libwx_gtk2u_adv-2_8-0-stl libwx_gtk2u_aui-2_8-0-compat-lib-stl libwx_gtk2u_aui-2_8-0-stl libwx_gtk2u_core-2_8-0-compat-lib-stl libwx_gtk2u_core-2_8-0-stl libwx_gtk2u_gl-2_8-0-compat-lib-stl libwx_gtk2u_gl-2_8-0-stl libwx_gtk2u_html-2_8-0-compat-lib-stl libwx_gtk2u_html-2_8-0-stl libwx_gtk2u_stc-2_8-0-compat-lib-stl libwx_gtk2u_stc-2_8-0-stl libwx_gtk2u_xrc-2_8-0-compat-lib-stl libwx_gtk2u_xrc-2_8-0-stl libX11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libXcomposite1 libXcursor1 libXdamage1 libXfixes3 libXi6 libXinerama1 libXrandr2 libxshmfence1 libXxf86vm1 Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 pango-tools wxWidgets-compat-lib-config Here, I wonder whether it is a bug in erlang package or not, or something is missed in project config? [1] https://build.opensuse.org/project/monitor/home:matwey:erlang-wx-test -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
"Matwey V. Kornilov" <matwey.kornilov@gmail.com> writes:
At my test project [1] package 'erlang-wx-test' is unresolved for openSUSE Leap 42.1. Its requirement erlang-wx has choice for libwx_baseu.
I don't see that currently. Did you change anything in the mean time?
At the same time, erlang-wx can be installed without conflicts or choices on freshly installed openSUSE Leap system:
# zypper in --no-recommends erlang-wx
If the installer finds that a capability is provided by more than one package it will just choose one or the other. But the build service wants to be reproducable, so it forces you to make the choice explicit. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Tuesday 2016-02-16 21:38, Matwey V. Kornilov wrote:
At my test project [1] package 'erlang-wx-test' is unresolved for openSUSE Leap 42.1. Its requirement erlang-wx has choice for libwx_baseu.
%if 0%{?suse_version} >= 1315 BuildRequires: wxWidgets-devel >= 2.8 %define wx_requires_generator 1 %else In Leap, >=2.8 is satisfiable by two packages basically (and wxWidgets-devel is chosen because of a direct match, while wxWidgets-3_0-devel is only an indirect match). You should explicitly demand >=3.0 even for Leap, because the 2.8 package with the generator fuglyness has just too many pain points.
At the same time, erlang-wx can be installed without conflicts or choices on freshly installed openSUSE Leap system:
Once the buildrequire choice was made and RPMs are produced, of course you can install them (in this case). -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Andreas Schwab
-
Jan Engelhardt
-
Matwey V. Kornilov