Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 667248

Summary: sys-cluster/minikube-0.29.0[-libvirt] - doins: at least one argument needed
Product: Gentoo Linux Reporter: Kobboi <gentoo>
Component: Current packagesAssignee: Manuel Rüger (RETIRED) <mrueg>
Status: RESOLVED FIXED    
Severity: normal CC: bugs.gentoo.org, spam, zeekec
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch for minikube-0.29.0.ebuild

Description Kobboi 2018-09-28 18:52:28 UTC
(...)
k8s.io/minikube/cmd/minikube/cmd/config
k8s.io/minikube/cmd/util
k8s.io/minikube/cmd/minikube/cmd
k8s.io/minikube/cmd/minikube
make: Leaving directory '/var/tmp/portage/sys-cluster/minikube-0.29.0/work/minikube-0.29.0/src/k8s.io/minikube'
 * Skipping make test/check due to ebuild restriction.
/var/tmp/portage/sys-cluster/minikube-0.29.0/work/minikube-0.29.0/src/k8s.io/minikube /var/tmp/portage/sys-cluster/minikube-0.29.0/work/minikube-0.29.0
 * ERROR: sys-cluster/minikube-0.29.0::gentoo failed (install phase):
 *   dobin: at least one argument needed
 * 
 * If you need support, post the output of `emerge --info '=sys-cluster/minikube-0.29.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-cluster/minikube-0.29.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-cluster/minikube-0.29.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/minikube-0.29.0/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-cluster/minikube-0.29.0/work/minikube-0.29.0/src/k8s.io/minikube'
 * S: '/var/tmp/portage/sys-cluster/minikube-0.29.0/work/minikube-0.29.0'


Because of

dobin $(usex libvirt "out/docker-machine-driver-kvm2" "")

in src_install()
Comment 1 Daniel Salas 2018-09-29 00:23:27 UTC
It also fails with the libvirt flag disabled.
Comment 2 Daniel Salas 2018-09-29 00:33:35 UTC
(In reply to Daniel Salas from comment #1)
> It also fails with the libvirt flag disabled.

Take that back sys-cluster/minikube-0.29.0 [USE=-libvirt] is the one that fails, when I enable libvirt, it completes without any problems.
Comment 3 Anton Pyrogovskyi (qrntz) 2018-10-01 14:30:50 UTC
Created attachment 548584 [details, diff]
Patch for minikube-0.29.0.ebuild
Comment 4 Manuel Rüger (RETIRED) gentoo-dev 2018-10-04 09:44:11 UTC
I am currently unable to contribute to the tree, as legal impediments were enforced in a shortsighted premature way.
Comment 5 Mike Gilbert gentoo-dev 2018-10-04 11:58:43 UTC
Please don't start leaving cryptic comments on unrelated bug reports. If you want to voice your opinion, do it in the appropriate place.
Comment 6 Larry the Git Cow gentoo-dev 2018-10-04 12:04:51 UTC
The bug has been closed via the following commit(s):

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

commit 614a2b77f353f7d651b3f141ed9287178410d62e
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2018-10-04 12:04:32 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2018-10-04 12:04:32 +0000

    sys-cluster/minikube: fix install with USE="-libvirt"
    
    Closes: https://bugs.gentoo.org/667248
    Package-Manager: Portage-2.3.50_p10, Repoman-2.3.11_p17
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-cluster/minikube/minikube-0.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)