fetch: download external patches
audit: check new and old style patches
glib: use patch DSL