Bug 2110750
| Summary: | F37FailsToInstall: nodejs-devel, nodejs-full-i18n, npm, v8-devel | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | nodejs | Assignee: | NodeJS Packaging SIG <nodejs-sig> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | i.ucar86, mpitt, mrunge, nodejs-sig, sgallagh, thrcka, zsvetlik |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-08-03 14:28:29 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2045109 | ||
|
Description
Miro Hrončok
2022-07-25 20:00:09 UTC
Looking at https://src.fedoraproject.org/rpms/nodejs/c/5afd356aa4f116275a78efbddf403a60b5e0793d?branch=rawhide I guess that: %global baserelease %autorelease ... Release: %{nodejs_release} Is not well handled by rpmdev-bumpspec. rpmdev-bumpspec uses: specfile_uses_rpmautospec(specpath='nodejs.spec', check_autorelease=True, check_autochangelog=False) And that fails with this spec file, which I believe is a bug in rpmautospec. Hence, I wanted to report it but I saw https://pagure.io/fedora-infra/rpmautospec/c/3e616b5a0cdbe2b342134b791c702f33ecf6f91a?branch=main which fixes your report :) Yeah, I'm aware of this issue. It should be resolved by setting the release manually. Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 37. Thanks for taking care of it! This still happens in current rawhide, since yesterday: ❱❱❱ sudo dnf install nodejs-devel Fedora - Rawhide - Developmental packages for the next Fedora release 136 kB/s | 13 kB 00:00 Fedora - Rawhide - Developmental packages for the next Fedora release 1.9 MB/s | 1.7 MB 00:00 Fedora - Modular Rawhide - Developmental packages for the next Fedora release 192 kB/s | 12 kB 00:00 Fedora - Modular Rawhide - Developmental packages for the next Fedora release 409 kB/s | 175 kB 00:00 Error: Problem: conflicting requests - nothing provides nodejs-libs(x86-32) = 1:18.6.0-1.fc37 needed by nodejs-devel-1:18.6.0-1.fc37.1.i686 - nothing provides nodejs(x86-32) = 1:18.6.0-1.fc37 needed by nodejs-devel-1:18.6.0-1.fc37.1.i686 - nothing provides nodejs(x86-64) = 1:18.6.0-1.fc37 needed by nodejs-devel-1:18.6.0-1.fc37.1.x86_64 - nothing provides nodejs-libs(x86-64) = 1:18.6.0-1.fc37 needed by nodejs-devel-1:18.6.0-1.fc37.1.x86_64 (try to add '--skip-broken' to skip uninstallable packages) Fedora Rawhide has the corrected packages in today's compose: see https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/n/ |