Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 688932 - dev-libs/libflatarray-0.3.0 : file collision with sci-libs/libgeodecomp-0.4.0
Summary: dev-libs/libflatarray-0.3.0 : file collision with sci-libs/libgeodecomp-0.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Kurt Kanzenbach
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-06-29 14:38 UTC by Toralf Förster
Modified: 2020-02-28 14:13 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.27 KB, text/plain)
2019-06-29 14:38 UTC, Toralf Förster
Details
CMakeCache.txt (CMakeCache.txt,27.00 KB, text/plain)
2019-06-29 14:38 UTC, Toralf Förster
Details
dev-libs:libflatarray-0.3.0:20190629-131340.log (dev-libs:libflatarray-0.3.0:20190629-131340.log,59.88 KB, text/plain)
2019-06-29 14:38 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,207.96 KB, text/plain)
2019-06-29 14:38 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.10 KB, application/x-bzip)
2019-06-29 14:38 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,7.79 KB, application/x-bzip)
2019-06-29 14:38 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2019-06-29 14:38:01 UTC
  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1-no-multilib-hardened_20190625-131930

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-8.3.1
 [2] x86_64-pc-linux-gnu-9.1.0 *

Available Python interpreters, in order of preference:
  [1]   python3.7
  [2]   python3.6
  [3]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.35.0 *



emerge -qpvO dev-libs/libflatarray
[ebuild  N    ] dev-libs/libflatarray-0.3.0  USE="-cuda -doc"
Comment 1 Toralf Förster gentoo-dev 2019-06-29 14:38:04 UTC
Created attachment 581360 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-06-29 14:38:07 UTC
Created attachment 581362 [details]
CMakeCache.txt
Comment 3 Toralf Förster gentoo-dev 2019-06-29 14:38:09 UTC
Created attachment 581364 [details]
dev-libs:libflatarray-0.3.0:20190629-131340.log
Comment 4 Toralf Förster gentoo-dev 2019-06-29 14:38:12 UTC
Created attachment 581366 [details]
emerge-history.txt
Comment 5 Toralf Förster gentoo-dev 2019-06-29 14:38:15 UTC
Created attachment 581368 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-06-29 14:38:18 UTC
Created attachment 581370 [details]
logs.tbz2
Comment 7 Larry the Git Cow gentoo-dev 2020-01-21 20:46:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a2e799559c779da1b073fef804d4ca1a548af6

commit 06a2e799559c779da1b073fef804d4ca1a548af6
Author:     Kurt Kanzenbach <kurt@kmk-computers.de>
AuthorDate: 2020-01-16 18:11:21 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-01-21 20:42:12 +0000

    sci-libs/libgeodecomp: Fix file collision with libflatarray
    
    As of commit 948ee21633c0 ("sci-libs/libgeodecomp: added dependency to
    libflatarray") libgeodecomp depends on libflatarray which is correct. Therefore,
    libgeodecomp uses the system installed libflatarray. However, it also bundles
    its own version libflatarray and installs that one unconditionally which results
    in the file collision.
    
    Thus, simply don't install the libflatarray files whenever the system one is
    used. That resolves the issue.
    
    While here, bump EAPI to 7 and remove visit use flag. VisIt has been removed.
    
    Bug: https://bugs.gentoo.org/688932
    Package-Manager: Portage-2.3.79, Repoman-2.3.16
    Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
    Closes: https://github.com/gentoo/gentoo/pull/14368
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../files/libgeodecomp-0.4.0-lfa.patch             | 37 ++++++++++++++++++++++
 ...p-0.4.0.ebuild => libgeodecomp-0.4.0-r1.ebuild} | 37 ++++++++++++----------
 2 files changed, 58 insertions(+), 16 deletions(-)
Comment 8 Kurt Kanzenbach 2020-01-24 16:30:54 UTC
This bug is fixed by the referenced commit. Thanks.
Comment 9 Kurt Kanzenbach 2020-02-28 14:13:06 UTC
See comment 8.