Description of problem: I just tried the Fedora 29 Beta, I was surprised that the command argument aliases for DNF are not working anymore. Version-Release number of selected component (if applicable): # dnf --version 3.6.1 Installed: dnf-0:3.6.1-1.fc29.noarch at Sat 29 Sep 2018 07:10:28 AM GMT Built : Fedora Project at Tue 25 Sep 2018 09:39:56 AM GMT Installed: rpm-0:4.14.2-1.fc29.x86_64 at Tue 25 Sep 2018 07:54:53 PM GMT Built : Fedora Project at Wed 22 Aug 2018 08:07:47 AM GMT How reproducible on Fedora 29 Beta: # dnf up No such command: up. Please use /usr/bin/dnf --help It could be a DNF plugin command, try: "dnf install 'dnf-command(up)'" How reproducible on Fedora 28: # dnf up Last metadata expiration check: 0:26:51 ago on za 29 sep 2018 09:05:27 CEST. Dependencies resolved. Nothing to do. Complete! To get a full overview of the aliases on Fedora 28, type in dnf in the command line and then double press the tab key: # dnf Display all 107 possibilities? (y or n) autoremove debug-dump dup groups install-nevra playground repograph reposync up autoremove-n debuginfo-install erase groupupdate leaves provides repoinfo ri update autoremove-na debug-restore erase-n help list ref repolist rm updateinfo autoremove-nevra deplist erase-na history list-sec refresh repomanage se update-minimal build-dep dg erase-nevra in list-security rei repo-packages search update-to builddep distribution-synchronization fedup info list-updateinfo reinstall repo-pkgs sh upgrade check distro-sync group info-sec localinstall remove repoquery shell upgrade-minimal check-update distrosync grouperase info-security makecache remove-n repoquery-n summary-updateinfo upgrade-to check-upgrade dist-upgrade groupinfo info-updateinfo mark remove-na repoquery-na swap up-min clean downgrade groupinstall install mc remove-nevra repoquery-nevra system-upgrade versionlock config-manager download grouplist install-n module repoclosure repository-packages u-m whatprovides copr dsync groupremove install-na needs-restarting repo-graph repository-pkgs um Version on Fedora 28: # dnf --version 2.7.5 Installed: dnf-0:2.7.5-12.fc28.noarch at wo 30 mei 2018 06:27:57 GMT Built : Fedora Project at wo 18 apr 2018 14:29:51 GMT Installed: rpm-0:4.14.2-1.fc28.x86_64 at za 08 sep 2018 12:10:32 GMT Built : Fedora Project at wo 22 aug 2018 12:06:17 GMT Expected results: Unless this feature got removed (can't find any mention in the changelogs), I would expect these aliases to still work. Additional info: These kind of aliases are also present in zypper (SUSE), so it's a nice feature to win people over from SUSE to Fedora/RHEL.
I also really liked this abbreviation in Fedora 27, also missing in F29 for me. After digging through the dnf repo, I found these links: https://github.com/rpm-software-management/dnf/pull/980 https://github.com/rpm-software-management/dnf/pull/980/commits/a32955de06f29f8e16e5f73d89bd3fb2441cd91a Appears these abbreviated commands were removed to resolve ambiguity in shell completion.
We should be able to reintroduce them soon enough. The basic functionality was restored: https://github.com/rpm-software-management/dnf/commit/da52d0ee8ec53fc67477a448ef9da73e32ce2cf2 There's a PR open for installing the aliases: https://github.com/rpm-software-management/dnf/pull/1382
The patch adds back some of the aliases that were removed previously (namely: dsync, dg, in, mc, rei, rm, se, sh, up, up-min), and some are in zypper.conf file that won't be included in Fedora. The idea is to support one abbreviation for each command at maximum and have a separate config file for zypper compatibility.
dnf-4.2.5-1.fc29 libdnf-0.31.0-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-2612a121ba
dnf-4.2.5-1.fc29, libdnf-0.31.0-2.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-2019-2612a121ba
dnf-4.2.5-1.fc29, libdnf-0.31.0-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 1839951 has been marked as a duplicate of this bug. ***