Bug 1444802
Summary: | coreutils shouldn't obsolete coreutils-single | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Šabata <psabata> |
Component: | coreutils | Assignee: | Kamil Dudka <kdudka> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | admiller, ignatenko, jamartis, kdudka, kzak, ooprala, ovasik, p, sgallagh, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | coreutils-8.27-3.fc27 coreutils-8.27-5.fc26 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-05-01 18:17:02 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
Petr Šabata
2017-04-24 11:04:40 UTC
That said, I'm aware coreutils-single provides coreutils (and it should probably provide all the /bin/* tools as well) and I'm not sure which one the depsolver would choose if you simply install "coreutils". I don't have an advice here; I just know the current implementation is wrong :) Confirmed. I can reproduce the issue with dnf-2.3.0-1.fc27. Even though Igor calls it a bug fix, it is at least a backward incompatible change to dnf, which should be avoided. I am not against dropping the Obsoletes tag from coreutils but please consider also the compatibility aspect of the dnf change that is causing it. I am pretty sure that coreutils is not the only package affected by the change (and not all affected packages are under our control). Kamil: What if we were to rename the other coreutils package to `coreutils-standard` and have them both `Provides: coreutils` (for compatibility with things that `Require: coreutils` and then we can add `Suggests: coreutils-standard` to the fedora-release package, which will trigger DNF to prefer coreutils-standard if neither of them is currently on the system, but otherwise leave it alone. coreutils-8.27-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-db1b943779 (In reply to Stephen Gallagher from comment #3) > Kamil: What if we were to rename the other coreutils package to > `coreutils-standard` [...] Sounds like a bad idea to me. We should not rename such fundamental packages to work around limitations of the package manager. Both the packages provide "coreutils = %{version}-%{release}" already. If there is no way to tell the package manager to require a package _named_ coreutils, we can introduce an additional Provides for the "full" package that can be used for bootstrapping. coreutils-8.27-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-db1b943779 coreutils-8.27-4.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-54c2e9124e coreutils-8.27-5.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-b17d54561b coreutils-8.27-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-b17d54561b coreutils-8.27-5.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. |