Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 941894 - www-apps/*arr-bin: ARR stack misuses the LTTNG-UST SLOT
Summary: www-apps/*arr-bin: ARR stack misuses the LTTNG-UST SLOT
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-20 16:36 UTC by Maciej Barć
Modified: 2024-10-22 07:56 UTC (History)
6 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 Maciej Barć gentoo-dev 2024-10-20 16:36:22 UTC
Using `grep -R -i lttng-ust | grep -v 0/2.12` finds:

> www-apps/lidarr-bin/lidarr-bin-2.6.4.4402.ebuild:       dev-util/lttng-ust:0
> www-apps/prowlarr-bin/prowlarr-bin-1.25.2.4794.ebuild:  dev-util/lttng-ust:0
> www-apps/readarr-bin/readarr-bin-0.4.0.2634.ebuild:     dev-util/lttng-ust:0
> www-apps/sonarr-bin/sonarr-bin-4.0.9.2513.ebuild:       dev-util/lttng-ust:0
> www-apps/radarr-bin/radarr-bin-5.12.2.9335.ebuild:      dev-util/lttng-ust:0
> www-apps/jackett-bin/jackett-bin-0.21.2146.ebuild:      dev-util/lttng-ust:0

But for example www-apps/prowlarr-bin doe snot use lttng at all.
See this snippet from the ebuild:

> src_prepare() {
> 	default
> 
> 	# https://github.com/dotnet/runtime/issues/57784
> 	rm libcoreclrtraceptprovider.so Prowlarr.Update/libcoreclrtraceptprovider.so || die
> }

The ARR stack should **all** either:
a) remove libcoreclrtraceptprovider.so libs,
b) use proper LTTNG slot...... whcih is probably 0/2.12 since that is what the dotnet-sdk-bin upstream compiles with.
Comment 1 Maciej Barć gentoo-dev 2024-10-20 16:44:21 UTC
When SLOTS are correctly used it should solve this annoyance:

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:                              
                                                      
dev-util/lttng-ust:0                                                                                               
                                                                                                                   
  (dev-util/lttng-ust-2.13.6:0/2.13::gentoo, ebuild scheduled for merge) USE="-examples -numa -test" conflicts with
    dev-util/lttng-ust:0/2.12 required by (dev-dotnet/dotnet-sdk-bin-8.0.107-1:8.0/8.0.7::gentoo, installed) USE=""
                      ^^^^^^^
Comment 2 Maciej Barć gentoo-dev 2024-10-22 07:55:53 UTC
www-apps/jellyfin-bin currently sets it correctly (it removed the libcoreclrtraceptprovider.so file)
Comment 3 Maciej Barć gentoo-dev 2024-10-22 07:56:57 UTC
Reassigned to Craig.