Summary: | app-admin/lnav-0.10.1 - make[1]: ssh-keygen: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Randy Barlow <randy> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=813444 https://bugs.gentoo.org/show_bug.cgi?id=836926 https://github.com/gentoo/gentoo/pull/27130 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
app-admin:lnav-0.10.1:20220319-191523.log emerge-history.txt.bz2 environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2022-03-19 19:54:03 UTC
Created attachment 767391 [details]
emerge-info.txt
Created attachment 767392 [details]
app-admin:lnav-0.10.1:20220319-191523.log
Created attachment 767393 [details]
emerge-history.txt.bz2
Created attachment 767394 [details]
environment
Created attachment 767395 [details]
etc.portage.tar.bz2
Created attachment 767396 [details]
logs.tar.bz2
Created attachment 767397 [details]
temp.tar.bz2
This likely happens because a portion of the tests run unconditionally (https://bugs.gentoo.org/813444) and that portion generates ssh keys. I think I will add an unconditional dependency on ssh-keygen as a workaround to this issue, and I'll add a comment that it really should be gated on the test USE flag once the upstream issue is fixed. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75f598ccad65de223b8962d0947be1a2b9da0e8 commit f75f598ccad65de223b8962d0947be1a2b9da0e8 Author: Randy Barlow <randy@electronsweatshop.com> AuthorDate: 2022-09-03 22:49:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-09 03:45:58 +0000 app-admin/lnav: Add 0.11.0 * Remove the unicode USE flag lnav did not build successfully when this USE flag was disabled. Since there are not many use cases for not using unicode today, this commit fixes the issue by removing the USE flag and enabling unicode support unconditionally. * Depend on openssh[ssl] See https://github.com/tstack/lnav/issues/865. * Conditionally build ssh keys This commit patches lnav so that it only build ssh keys when tests are run. This makes openssh a conditional dependency. See https://github.com/tstack/lnav/pull/1041. * Filter LTO flags Closes: https://github.com/gentoo/gentoo/pull/27130 Closes: https://bugs.gentoo.org/777981 Closes: https://bugs.gentoo.org/835636 Closes: https://bugs.gentoo.org/854123 Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Signed-off-by: Sam James <sam@gentoo.org> app-admin/lnav/Manifest | 1 + .../files/lnav-0.11.0-conditional-ssh-keygen.patch | 34 +++++++++++ .../lnav/files/lnav-0.11.0-disable-tests.patch | 67 ++++++++++++++++++++++ app-admin/lnav/lnav-0.11.0.ebuild | 56 ++++++++++++++++++ app-admin/lnav/metadata.xml | 3 + 5 files changed, 161 insertions(+) |