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

Bug 830535

Summary: app-admin/vault-1.9.2 fails to compile with USE=-webui
Product: Gentoo Linux Reporter: r7l <gentoo>
Component: Current packagesAssignee: Zac Medico <zmedico>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo.org, jstein, mike, toralf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log and emerge --info

Description r7l 2022-01-03 17:01:27 UTC
Building app-admin/vault with USE="-webui" currently fails with this error message:

Number of parallel builds: 3

-->     linux/amd64: github.com/hashicorp/vault

1 errors occurred:
--> linux/amd64 error: exit status 1
Stderr: WORK=/var/tmp/portage/app-admin/vault-1.9.2/temp/go-build686085078
http/assets.go:12:12: pattern web_ui/*: no matching files found

make: *** [Makefile:30: bin] Error 1

This also affects 1.9.1 which was working before but it seems to have been restructured recently. It works with webui enabled.

Reproducible: Always
Comment 1 r7l 2022-01-03 17:10:26 UTC
Just looked it up. I've successfully installed 1.9.1 with USE="-webui" 2 days prior of this commit:

https://github.com/gentoo/gentoo/commit/385b60541138b4aa4ad50ccd10a6aa0493ca4683
Comment 2 Jonas Stein gentoo-dev 2022-01-03 17:13:32 UTC
Thank you for the report. We need to have all information at hand before ticket assignment. Please provide
* the complete build.log as attachment and
* paste the emerge info 
as described on https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
Comment 3 r7l 2022-01-03 18:15:56 UTC
Created attachment 761209 [details]
build.log and emerge --info

build.log and emerge --info
Comment 4 Mike Williams 2022-02-23 22:21:06 UTC
This patch enables the ebuild to compile.
```
@@ -54,6 +54,9 @@
        if [[ -d "${WORKDIR}/http/web_ui" ]]; then
                mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
                        die "mv failed"
+       else
+               mkdir "${S}/http/web_ui" || die "mkdir failed"
+               touch "${S}/http/web_ui/no_web_ui"
        fi
 }
 
```
Comment 5 Larry the Git Cow gentoo-dev 2022-02-24 02:51:29 UTC
The bug has been closed via the following commit(s):

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

commit 499aecfe64a6cc8275b6fc653213e0f00539b1f7
Author:     Mike Williams <mike@gaima.co.uk>
AuthorDate: 2022-02-24 02:49:50 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2022-02-24 02:50:45 +0000

    app-admin/vault: Fix USE=-webui
    
    Closes: https://bugs.gentoo.org/830535
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 app-admin/vault/vault-1.9.2.ebuild | 3 +++
 app-admin/vault/vault-1.9.3.ebuild | 3 +++
 2 files changed, 6 insertions(+)
Comment 6 Zac Medico gentoo-dev 2022-02-24 02:51:56 UTC
Thanks!
Comment 7 Zac Medico gentoo-dev 2022-02-24 02:53:12 UTC
*** Bug 831398 has been marked as a duplicate of this bug. ***