From Fedora Project Wiki
(Created page with "= Anaconda DNF wishlist = This is a list of features that Anaconda developers would like have in DNF, based on experience with YUM. == clearly defined API == This one seems t...")
 
Line 9: Line 9:


== no side effect when reading read-only properties ==
== no side effect when reading read-only properties ==
YUM is notoriously known for RO properties that can change YUMs internal state when read. From a brief discussion with Aleš, RO properties if DNF shouldn't have side effects.
YUM is notoriously known for RO properties that can change YUMs internal state when read. From a brief discussion with Aleš, RO properties in DNF shouldn't have side effects.


== progress hooks ==
== progress hooks ==

Revision as of 12:08, 17 December 2013

Anaconda DNF wishlist

This is a list of features that Anaconda developers would like have in DNF, based on experience with YUM.

clearly defined API

This one seems to be already handled, as properly defined & documented API is one of DNF design goals.

threadsafe interface

The DNF API should be either threadsafe or it should be documented which parts of the interface are threadsafe and which aren't.

no side effect when reading read-only properties

YUM is notoriously known for RO properties that can change YUMs internal state when read. From a brief discussion with Aleš, RO properties in DNF shouldn't have side effects.

progress hooks

clean source switching

memory usage