Description of problem: It seems as Versionlock DNF plugin not accept package-spec values listed in its /etc/dnf/plugins/versionlock.list file. Certain DNF operations (e.g. install) produce error message: # dnf install community-mysql-devel Versionlock plugin: could not parse pattern: ragel-6.10-* # dnf install community-mysql-devel Versionlock plugin: could not parse pattern: ragel-6.10* # dnf install community-mysql-devel Versionlock plugin: could not parse pattern: ragel-6.10 when /etc/dnf/plugins/versionlock.list contain corresponding strings 'ragel-6.10-*', 'ragel-6.10*' or 'ragel-6.10' (without single quotes). Although according to plugin and DNF man page this should be valid package-spec patterns. Also these patterns were OK in previous Fedora distros. Version-Release number of selected component (if applicable): python3-dnf-plugin-versionlock-4.0.0-2.fc29.noarch
Hi, as a temporary workaround, you can use form ragel-0:6.10-*.* Later today I'll post a patch fixing this issue.
PR https://github.com/rpm-software-management/dnf-plugins-core/pull/301
libdnf-0.22.3-1.fc29 dnf-4.0.9-1.fc29 dnf-plugins-core-4.0.2-1.fc29 dnf-plugins-extras-4.0.0-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-17cbc3c616
dnf-4.0.9-1.fc29, dnf-plugins-core-4.0.2-1.fc29, dnf-plugins-extras-4.0.0-1.fc29, libdnf-0.22.3-1.fc29 has been pushed to the Fedora 29 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-2018-17cbc3c616
dnf-4.0.9-1.fc29, dnf-plugins-core-4.0.2-1.fc29, dnf-plugins-extras-4.0.0-1.fc29, libdnf-0.22.3-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.