Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 664406 - dev-perl/Lab-VXI11 USE="-libtirpc" impossible on musl and uclibc
Summary: dev-perl/Lab-VXI11 USE="-libtirpc" impossible on musl and uclibc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-24 05:52 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2018-12-07 22:32 UTC (History)
4 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 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2018-08-24 05:52:18 UTC
DEPEND: ~amd64(default/linux/amd64/17.0/musl) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~amd64(default/linux/amd64/17.0/musl) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~amd64(default/linux/amd64/17.0/musl/hardened) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~amd64(default/linux/amd64/17.0/musl/hardened) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~amd64(default/linux/amd64/17.0/musl/hardened/selinux) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~amd64(default/linux/amd64/17.0/musl/hardened/selinux) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~amd64(default/linux/uclibc/amd64) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~amd64(default/linux/uclibc/amd64) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~x86(default/linux/uclibc/x86) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~x86(default/linux/uclibc/x86) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~x86(default/linux/x86/17.0/musl) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~x86(default/linux/x86/17.0/musl) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~x86(default/linux/x86/17.0/musl/selinux) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~x86(default/linux/x86/17.0/musl/selinux) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~amd64(hardened/linux/uclibc/amd64) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~amd64(hardened/linux/uclibc/amd64) ['sys-libs/glibc[rpc(-)]']
DEPEND: ~x86(hardened/linux/uclibc/x86) ['sys-libs/glibc[rpc(-)]']
RDEPEND: ~x86(hardened/linux/uclibc/x86) ['sys-libs/glibc[rpc(-)]']

---

IUSE="+libtirpc"

RDEPEND="
        !libtirpc? ( sys-libs/glibc[rpc(-)] )
        libtirpc? ( net-libs/libtirpc )
"
DEPEND="
        ${RDEPEND}
        virtual/perl-ExtUtils-MakeMaker
"

---

I'm not sure how to fix this properly, my intuition says I need to poke some entries into a package.use.force to make it so libtirpc is *ALWAYS* used on musl and uclibc,
but all my attempts at simulating this don't seem to change what repoman gives me.

So its entirely possible this is already fixed, but repoman is just giving me bogus feedback. ( If this is the case, let me know, and we can transfer the bug to portage team )

But I'm assuming musl and uclibc teams are going to be more adept at knowing what the right solution is here.
Comment 1 Larry the Git Cow gentoo-dev 2018-12-07 22:32:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fd293c52938749b3356754d534c19eee3a3581

commit d0fd293c52938749b3356754d534c19eee3a3581
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2018-12-07 22:32:20 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2018-12-07 22:32:20 +0000

    dev-perl/Lab-VXI11: Only require glibc on glibc system, bug 664406
    
    The alternative would be to just always use libtirpc.
    
    Closes: https://bugs.gentoo.org/664406
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)