In trying to upgrade a system running roundcubemail it seems that php 8.4 has dropped the pspell subpackage but doesn't appear to properly obsolete/provide a replacement for it causing issues upgrading. It's not clear if it should just be removed or if there's a replacement spell check module. Problem: installed package php-pspell-8.3.19-1.fc41.x86_64 requires php-common(x86-64) = 8.3.19-1.fc41, but none of the providers can be installed - php-common-8.3.19-1.fc41.x86_64 does not belong to a distupgrade repository - problem with installed package You can try to add to command line: --skip-broken to skip uninstallable packages Reproducible: Always
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.