Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 652440 - dev-libs/keystone-0.9.1 - Files matching a file type that is not allowed: usr/lib/libkeystone.so.0
Summary: dev-libs/keystone-0.9.1 - Files matching a file type that is not allowed: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2018-04-04 18:19 UTC by Mateusz Lenik
Modified: 2020-08-12 00:29 UTC (History)
6 users (show)

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


Attachments
keystone-0.9.1.ebuild.patch (keystone-0.9.1.ebuild.patch,282 bytes, patch)
2020-01-10 07:33 UTC, Marco Genasci
Details | Diff
build.log.tar.xz (build.log.tar.xz,10.91 KB, application/x-xz)
2020-03-03 05:52 UTC, Yury Martynov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz Lenik 2018-04-04 18:19:20 UTC
dev-libs/keystone fails to install due to multilib check failure

Files matching a file type that is not allowed:
   usr/lib/libkeystone.so.0
 * ERROR: dev-libs/keystone-0.9.1::gentoo failed:
 *   multilib-strict check failed!
 * 
 * Call stack:
 *   misc-functions.sh, line 603:  Called install_qa_check
 *   misc-functions.sh, line 217:  Called source 'install_symlink_html_docs'
 *   80multilib-strict, line  46:  Called multilib_strict_check
 *   80multilib-strict, line  42:  Called die
 * The specific snippet of code:
 *   		[[ ${abort} == yes ]] && die "multilib-strict check failed!"
 * 
 * If you need support, post the output of `emerge --info '=dev-libs/keystone-0.9.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/keystone-0.9.1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-libs/keystone-0.9.1/image'
 * S: '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1'
!!! post install failed; exiting.
Comment 1 Marco Genasci 2020-01-10 07:33:18 UTC
Created attachment 602906 [details, diff]
keystone-0.9.1.ebuild.patch
Comment 2 Yury Martynov 2020-03-03 05:52:07 UTC
Created attachment 616924 [details]
build.log.tar.xz

it's still broken
Comment 3 Anton Bolshakov 2020-06-16 00:12:18 UTC
Ping? The fix is simple. Can you please push it?
Comment 4 Nicholas Sielicki 2020-06-18 17:57:28 UTC
I agree that we should get this fixed (2 years for this bug is far too long) but a proper fix for this goes a lot further than just fixing the ebuild, there are some profile changes requested in the linked PR that need review.

I'm giving this attention today, hopefully we can land this soon.
Comment 5 Larry the Git Cow gentoo-dev 2020-06-19 01:33:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d39c4f81f6935808094d2176872a9aa8cd747c4

commit 0d39c4f81f6935808094d2176872a9aa8cd747c4
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-06-19 01:12:28 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-06-19 01:33:06 +0000

    dev-libs/keystone: revbump, fix a lot of bugs
    
    Issue: https://github.com/gentoo/gentoo/pull/11828
    Bug: https://bugs.gentoo.org/685000
    Bug: https://bugs.gentoo.org/712354
    Bug: https://bugs.gentoo.org/718276
    Bug: https://bugs.gentoo.org/652440
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-libs/keystone/keystone-0.9.1-r1.ebuild | 92 ++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16

commit 702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-06-19 00:57:27 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-06-19 01:33:05 +0000

    dev-libs/keystone: rework live ebuild
    
    bump to EAPI=7
    migrate to cmake.eclass
    honor Gentoo CMAKE_BUILD_TYPE
    make python truly optional
    bump python targets
    use llvm.eclass (limit to llvm10 for now)
    keyword on ~ppc64
    
    Issue: https://github.com/gentoo/gentoo/pull/11828
    Bug: https://bugs.gentoo.org/685000
    Bug: https://bugs.gentoo.org/712354
    Bug: https://bugs.gentoo.org/718276
    Bug: https://bugs.gentoo.org/652440
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-libs/keystone/keystone-9999.ebuild | 41 +++++++++++++++++++++-------------
 1 file changed, 26 insertions(+), 15 deletions(-)