Summary: | net-misc/openssh: unable to update the package from binary | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Agostino Sarubbo
![]() Please include the environment file, the full build.log, and emerge --info. Can reproduce from a quick try, albeit I did cheat to trigger the check given I don't have openssh[hpn] around by using: if [[ ${MERGE_TYPE} == binary && ${OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING} != yes ]]; then And then setting OPENSSH_EOL_USE_FLAGS_I_KNOW_WHAT_I_AM_DOING=yes accomplished nothing when doing emerge -K1 openssh with it. Unless missing something obvious, I guess(?) binpkgs simply stick to what's in the environment file? Not something I ever looked at. I guess we'll skip it for binaries then. (In reply to Sam James from comment #3) > I guess we'll skip it for binaries then. Yeah doesn't hurt I guess, albeit this does feel like an edge case given (as far as I can tell) it'd mean having created the binpkg /without/ using this variable, and then have a target machine that differs and still has openssh[hpn] or so installed. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af815ce4c7a7933c36b36b24c29b655bfec37105 commit af815ce4c7a7933c36b36b24c29b655bfec37105 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-08-02 12:38:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-08-02 12:38:57 +0000 net-misc/openssh: skip sanity-check for binpkgs Because of environment saving, we can't allow users to override for binpkgs, so just elide the check there. Closes: https://bugs.gentoo.org/907892 Signed-off-by: Sam James <sam@gentoo.org> net-misc/openssh/openssh-9.3_p2.ebuild | 3 +++ 1 file changed, 3 insertions(+) |