Hi Chris On 09/01/2018 12:12, Chris Lamb wrote: > Ah, did not know that. Is there a way Lintian could tell the difference > between ones that should be compiled and which not?
For the gnome-shell-extensions, they should be quite easy since they are usually located under the "/usr/share/gnome-shell/extensions" path. Looking at https://lintian.debian.org/tags/package-contains-compiled-glib-schema.html, it seems like entangle also has a valid use case of shipping compiled gschemas for its plugins. Keeping a white list of these seem somewhat tedious though. I think it might be best to specifically check for shipping "/usr/share/glib-2.0/schemas/gschemas.compiled" as the original bug suggests, since that's the most damaging one when accidentally overwritten, and there doesn't seem to be any valid case for ever doing that from a package. -Jonathan