With the DNF Fedora change published, the feature set closing in on the Yum's, the number of plugins increasing, the API expanding and the Anaconda integration steadily improving, it is about time to say what is meant by "DNF", the abbreviation.
To start from the start: Yum originally stood for "Yellowdog Updater Modified". A colleague of ours thought "hawkey" would be a cool name for a new packaging project, in a random way continuing "Yum" since his yellow-coated pet dog's name was Hawkey. So that's how the lib got its name. Now that is near Hawkeye, the M*A*S*H character. So we picked a name expressing some continuation from the previous tool and expressing the new tool is Hawkeye Pierce-dandier by having hawkey embedded in it:
Dandified Yum, "DNF" in short and "dnf
" on the command line.[1]
Anybody out there: if you are willing to contribute a Creative Commons logo now that the full name is known, please leave one with your name and email address in the comments and if we find it lovely we'll get in touch with you.
[1]We also briefly considered calling the forked Yum "BJ", like Hawkeye's colleague. That got turned down fast.
After a week's development sprint we are back with a new version today.
It was an unfortunate side-effect of the refactorings in 0.4.15 that DNF users of the two last releases sometimes experienced crashes and garbled output during the download phases. This release contains a long list of fixes for those, along with extensions to help us chase similar problems in the future.
There are new API calls in the repo management department and a bug fixed that prevented many from using --cacheonly
. Linking to the release notes.
Behind the scenes a lot of work is going into reimplementation of repo-pkgs
command from Yum. With repo-pkgs
, but also other commands, we are often having a hard time determining which subcommands are legacy and which are used/have use cases. Users' insights on this problem would be welcome, i.e. we'd be really interested to know what you think is worth dropping and why.
We are pleased to announced that the Fedora Change has just been filed.
Don't let the timing confuse you—we still aim for F22.
Translation for DNF is now easy with transifex web client! If you miss any translation of your native language or want just contribute, please sign up as a translator on https://www.transifex.com/projects/p/dnf.