Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830465 - app-office/libreoffice-9999 ebuild depends on dev-util/mdds:1/2.0 and conflicts with dev-util/mdds-9999:1/9999
Summary: app-office/libreoffice-9999 ebuild depends on dev-util/mdds:1/2.0 and conflic...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-02 19:15 UTC by jospezial
Modified: 2023-02-26 19:15 UTC (History)
1 user (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 jospezial 2022-01-02 19:15:30 UTC
!!! 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)"
    ^^                  ^^^^^^^^
Comment 1 jospezial 2022-01-02 19:27:42 UTC
All looks good if I change the dependency to
>=dev-util/mdds-2.0.0
Comment 2 jospezial 2022-01-02 19:36:50 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2022-02-08 23:53:04 UTC
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(-)
Comment 4 jospezial 2022-02-12 12:13:33 UTC
(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}