Bug 2319834
| Summary: | dotnet-host subpackage is not namespaced | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
| Component: | dotnet9.0 | Assignee: | Omair Majid <omajid> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 42 | CC: | omajid |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-03-17 16:47:09 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Adam Williamson
2024-10-18 19:22:30 UTC
Thanks for reporting this! > This doesn't seem like the way it should be? From the spec file it looks like "in theory" the other components from any dotnet version should be able to work with any version of the host, but still, ping-ponging the 'current' version of dotnet-host around like this seems undesirable. Agreed. This is not desirable. I was under the impression that the latest version (so 9.0) would end up in the Everything repo, not the one from the last update. I was not expecting the versions to change. > Is there a problem with just namespacing the host package, like all the others? The dotnet-host package provides /usr/bin/dotnet. Among other things, this handles multiplexing across different versions of .NET. There is no other multiplexer, and no other mechanism for switching between versions. > Or, if the paths can't be adjusted to accommodate that, only having one of the source packages build the dotnet-host binary package? Yeah, this is what we ended up doing for RHEL. I thought things would automagically work better in Fedora, but I guess not. Let me look into doing this on Fedora too. To be fair...I guess "the latest tagged version will win" is my assumption, I don't know it for 100% sure. That's what happens in a similar case (if you accidentally submit an update with a lower NVR than the previous update, the new-lower-versioned update wins over the older-higher-versioned one), but this isn't exactly the same case. I do *think* that's what happens, but I don't know for 100% sure. On the whole I think it's better to just have one source package build dotnet-host overall, but maybe we could ask FPC or someone for more opinions. This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42. I implemented this a while ago but forgot to close the issue. https://src.fedoraproject.org/rpms/dotnet8.0/c/da3d2323f56aeb52930530693040dd3caa9c8871?branch=rawhide |