Bug 2357027
| Summary: | php doesn't appear to properly obsolete php-pspell | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
| Component: | php | Assignee: | Remi Collet <fedora> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 42 | CC: | awilliam, fedora, jorton, robatino |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | AcceptedFreezeException RejectedBlocker | ||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2025-05-01 02:05:57 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: | 2358783 | ||
| Bug Blocks: | 2291266 | ||
|
Description
Peter Robinson
2025-04-02 21:16:22 UTC
Proposed as a Blocker for 42-final by Fedora user pbrobinson using the blocker tracking app because: Unable to cleanly upgrade a server system pspell extension has been dropped from PHP upstream enchant is an alternative, but is not a replacement (different API) I don't think php should obsolete php-pspell as if this extension is needed, it should block the upgrade and its removal should be a user choice. The extension still exists (but unmaintained) as https://pecl.php.net/package/pspell But it relies on aspell which is deprecated See https://fedoraproject.org/wiki/Changes/AspellDeprecation I'm not aware of any PHP app requiring this extension roundcubemail has weak dependencies for spell checking Recommends: php-enchant Suggests: php-pspell "I don't think php should obsolete php-pspell as if this extension is needed, it should block the upgrade and its removal should be a user choice." For the record, whether to obsolete retired packages or not is the maintainer's choice under the policy , but it does hint that they should be obsoleted in case of "upgrade path issues or security concerns": https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#obsoleting_packages "Consider what will happen to systems which have the now-retired packages installed. Generally, such packages will simply remain on the system as it is updated, becoming increasingly outdated. If this is not acceptable, such as if there are upgrade path issues or security concerns, add your package to fedora-obsolete-packages." +4 FE / -4 blocker in https://pagure.io/fedora-qa/blocker-review/issue/1825 , marking accepted FE, rejected blocker. php-pecl-pspell submit for review see bug #2358783 FEDORA-2025-3e90e2418b (php-pecl-pspell-1.0.1-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-3e90e2418b FEDORA-2025-3e90e2418b has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-3e90e2418b \*` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-3e90e2418b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2025-3e90e2418b (php-pecl-pspell-1.0.1-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |