!!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-util/mdds:1 (dev-util/mdds-2.0.0:1/2.0::gentoo, ebuild scheduled for merge) USE="openmp -doc -test -valgrind" ABI_X86="(64)" pulled in by dev-util/mdds:1/2.0 required by (app-office/libreoffice-9999:0/0::overlay_jl, ebuild scheduled for merge) USE="bluetooth branding clang cups dbus gstreamer gtk gtk4 java kde mariadb pdfimport vulkan -accessibility -base -coinmp -custom-cflags -debug -eds -firebird -googledrive -ldap -odk -postgres -test" ABI_X86="(64)" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" ^^^^^^ (dev-util/mdds-9999:1/9999::gentoo, installed) USE="openmp -doc -test -valgrind" ABI_X86="(64)" pulled in by >=dev-util/mdds-9999:1= required by (app-text/libetonyek-9999:0/0::gentoo, installed) USE="-doc -static-libs -test" ABI_X86="(64)" ^^ ^^^^^^^ dev-util/mdds:1/9999 required by (dev-libs/libixion-9999:0/0.17::gentoo, installed) USE="python threads -debug" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" ^^^^^^^ dev-util/mdds:1/9999 required by (dev-libs/liborcus-9999:0/0.17::gentoo, installed) USE="python spreadsheet-model -tools" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" ^^^^^^^ >=dev-util/mdds-9999:1/9999= required by (app-text/libetonyek-9999:0/0::gentoo, installed) USE="-doc -static-libs -test" ABI_X86="(64)" ^^ ^^^^^^^^
All looks good if I change the dependency to >=dev-util/mdds-2.0.0
But maybe it would be better to change the slot of dev-util/mdds-9999 to :1/2.0? Very confusing with 5 packages that depend on each other slots and sometimes fail to configure if a version is bumped upstream.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e1eb456ac6c89ee5bf1f0045bc043a2cf3e829a commit 6e1eb456ac6c89ee5bf1f0045bc043a2cf3e829a Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2022-02-08 23:52:44 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2022-02-08 23:52:44 +0000 dev-util/mdds: Fix subslot in live ebuild Closes: https://bugs.gentoo.org/830465 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-util/mdds/mdds-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
(In reply to Larry the Git Cow from comment #3) > The bug has been closed via the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=6e1eb456ac6c89ee5bf1f0045bc043a2cf3e829a > > commit 6e1eb456ac6c89ee5bf1f0045bc043a2cf3e829a > Author: Andreas K. Hüttel <dilfridge@gentoo.org> > AuthorDate: 2022-02-08 23:52:44 +0000 > Commit: Andreas K. Hüttel <dilfridge@gentoo.org> > CommitDate: 2022-02-08 23:52:44 +0000 > > dev-util/mdds: Fix subslot in live ebuild > > Closes: https://bugs.gentoo.org/830465 > Package-Manager: Portage-3.0.30, Repoman-3.0.3 > Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> > > dev-util/mdds/mdds-9999.ebuild | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/libixion/libixion-9999.ebuild if [[ ${PV} == *9999 ]]; then MDDS_SLOT="1/9999" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" inherit git-r3 autotools else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi dev-util/mdds:${MDDS_SLOT}