Milan Crha commented:
Just to not have the work lost, I'll store the gnome-software unfinished patch here.