Description of problem: Some software vendors don't include package version in their file name. For example: skypeforlinux-64.rpm; viber.rpm; etc. It it not so easy to find up-to-date changelog for some of these programs. Viber is a good example and while its Windows version is 11.3, the linux is still at 10.3. The only way to check for a newer version is by simply downloading it every month or so. Then update with: sudo dnf update /path/to/viber.rpm The result is: Package viber of higher version already installed, cannot update it. Dependencies resolved. Nothing to do. The installed package is not higher version, it is the same version, which means dnf can not correctly compare package versions (at least for locally downloaded packages). Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Download viber: wget https://download.cdn.viber.com/desktop/Linux/viber.rpm 2. Try to update it (we don't have an info for the package version, nor updated changelog. 3. sudo dnf update /path/to/viber.rpm Actual results: Package viber of higher version already installed, cannot update it. Expected results: Same version of package viber already installed. Additional info: Maybe dnf needs better version check?
I enhanced the "dnf update" message: https://github.com/rpm-software-management/dnf/pull/1473
FEDORA-2019-049b4836a6 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-049b4836a6
dnf-4.2.11-2.fc30, dnf-plugins-core-4.0.10-1.fc30, libdnf-0.35.5-2.fc30, librepo-1.10.6-1.fc30 has been pushed to the Fedora 30 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-2019-049b4836a6
dnf-4.2.11-2.fc30, dnf-plugins-core-4.0.10-1.fc30, libdnf-0.35.5-2.fc30, librepo-1.10.6-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.