Based on our discussion so far. The ongoing work is tracked in the project: https://build.opensuse.org/package/rdiff/home:michael-chang:bsc:1197625/grub2?opackage=grub2&oproject=Base%3ASystem&rev=3