Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 829806 - dev-util/bear: installation outside of prefix root
Summary: dev-util/bear: installation outside of prefix root
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-22 13:05 UTC by Amos Bird
Modified: 2021-12-24 12:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,8.14 KB, text/x-log)
2021-12-23 11:14 UTC, Amos Bird
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Amos Bird 2021-12-22 13:05:55 UTC
It should honor EPREFIX during installation.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-22 20:04:14 UTC
A log would be useful so that non prefix developers can attempt to debug the issue.
Comment 2 Amos Bird 2021-12-23 11:14:24 UTC
Created attachment 760151 [details]
build log
Comment 3 Amos Bird 2021-12-23 11:14:48 UTC
Hmm, I cannot reproduce it in another host with the same gentoo-prefix setup.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-24 08:10:53 UTC
(In reply to Amos Bird from comment #3)
> Hmm, I cannot reproduce it in another host with the same gentoo-prefix setup.

That's exactly why the log is useful (thanks for giving it). May be automagic based on e.g. bash-completion being installed.
Comment 5 Larry the Git Cow gentoo-dev 2021-12-24 12:08:16 UTC
The bug has been closed via the following commit(s):

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

commit 7f9e2cc58269ddd27b1ff422045f7eb1bc06b592
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-12-24 12:03:25 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-12-24 12:07:38 +0000

    dev-util/bear: fix automagic completion installation
    
    install with out eclass instead unconditionally
    
    Closes: https://bugs.gentoo.org/829806
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-util/bear/bear-2.4.4-r1.ebuild | 71 ++++++++++++++++++++++++++++++++++++++
 dev-util/bear/bear-2.4.4.ebuild    | 12 ++++++-
 2 files changed, 82 insertions(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

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

commit 6dd01499da11cbde2878549b8e8a50226a07e070
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2021-12-24 12:07:25 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2021-12-24 12:07:39 +0000

    dev-util/bear: drop 2.4.4
    
    Bug: https://bugs.gentoo.org/829806
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-util/bear/bear-2.4.4.ebuild | 71 -----------------------------------------
 1 file changed, 71 deletions(-)
Comment 6 Georgy Yakovlev archtester gentoo-dev 2021-12-24 12:09:01 UTC
yeah if bashcomp is not installed it tried to fall-back
https://github.com/rizsotto/Bear/blob/beee9849b2f44c4cf5bcc6c5b4ad3a2b4870cec2/shell-completion/bash/CMakeLists.txt

should be fixed, thanks.