Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 859199 - dev-libs/intel-vc-intrinsics: package depending on llvm 12.x added lately
Summary: dev-libs/intel-vc-intrinsics: package depending on llvm 12.x added lately
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jan Henke
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: llvm-13-tracker
  Show dependency tree
 
Reported: 2022-07-19 06:40 UTC by Michał Górny
Modified: 2022-07-19 07:33 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-07-19 06:40:39 UTC
NonsolvableDepsInStable: version 0.4.2: nonsolvable depset(rdepend) keyword(~amd64) stable profile (default/linux/amd64/17.1) (14 total): solutions: [ sys-devel/llvm:12 ]


I consider adding a new package depending on ancient version of LLVM when we're putting a lot of effort to clean it up a major sabotage.  Please fix it to use a newer LLVM version or lastrite.
Comment 1 Jan Henke 2022-07-19 07:06:37 UTC
Unfortunately upstream is consistently slow on porting their packages to use newer LLVM version, as they are mostly considering the version in the current Ubuntu LTS releases as their baseline.

On the other hand is this part of the official OpenCL implementation for Intel GPUs, so by no means an exotic package.

Be assured that no sabotage is intended, but as package maintainers we are in a difficult spot. I would love to follow LLVM releases timely, but we cannot drive the compatibility in the upstream code base ourselves.

While I understand the desire to keep the tree clean, I do find the "fix it" approach short-sighted. We are all depending on upstream's work. Upstream is still actively developing these packages, compatibility with newer LLVM version just not their highest priority.

We already raised this issue with them, but the answer was non-committing.
Comment 2 Conrad Kostecki gentoo-dev 2022-07-19 07:28:33 UTC
Hi Michal,

(In reply to Michał Górny from comment #0)
> I consider adding a new package depending on ancient version of LLVM when
> we're putting a lot of effort to clean it up a major sabotage.  Please fix
> it to use a newer LLVM version or lastrite.

just relax, no one is sabotaging here :-) I just have forgotten to update them for LLVM13. They were once downgraded to LLVM12, as we had segfault issues with intel-compute-runtime. Since all LLVM13 issues where resolved with intel-compute-runtime, we can bump here directly to LLVM13 support.

Conrad
Comment 3 Larry the Git Cow gentoo-dev 2022-07-19 07:33:27 UTC
The bug has been closed via the following commit(s):

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

commit af1e0324e0513e107ae46caa1262055db4b987e2
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2022-07-19 07:32:52 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2022-07-19 07:32:52 +0000

    dev-libs/intel-vc-intrinsics: update to LLVM13
    
    Closes: https://bugs.gentoo.org/859199
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 ...l-vc-intrinsics-0.4.2.ebuild => intel-vc-intrinsics-0.4.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

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

commit 6f387b9a22858c9eaad524bf08f3dd4680cd3e0e
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2022-07-19 07:32:10 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2022-07-19 07:32:15 +0000

    dev-libs/intel-vc-intrinsics: add 0.5.0
    
    Bug: https://bugs.gentoo.org/859199
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 dev-libs/intel-vc-intrinsics/Manifest              |  1 +
 .../intel-vc-intrinsics-0.5.0.ebuild               | 37 ++++++++++++++++++++++
 2 files changed, 38 insertions(+)