fix: dont hardcode the fedora release
fix: dont blowup if rpm callback with package = None, just ignore it
fix: temp workaround for history changes in dnf 0.4.18 (not complete yet)