Hi Axel, I've now figured out a way to make gtk3-nocsd work with all relevant Gtk+3 versions (including those currently in Debian stable, unstable and experimental). Since I had already reported a couple of things upstream earlier, and the original author is a bit short on time currently, he gave me upstream commit access, so I pushed that upstream and created an initial release on GitHub.
I've packaged that for Debian and uploaded it to mentors.debian.net: https://mentors.debian.net/package/gtk3-nocsd I've tried to follow your guidelines in https://people.debian.org/~abe/sponsoring/ as close as possible: - no lintian errors - three lintian warnings that I override, please see the comment in the lintian-overrides file for as to why I do that - no lintian informational messages - two lintian pedantic messages w.r.t. upstream: - no upstream changelog (Ok, technically I could push a changelog upstream, but I'll only do that if there's a new release there. This is the first upstream version anyway.) - upstream releases are not gpg-signed (That would be something the original author would have to do, since it's his repository.) - adequate: no errors with the installed package - blhc: no messages - dh(7) build system with minimal debian/rules - debian/compat is 9 - debian/copyright follows DEP-5 - the preloadable library is properly Multi-Arch (thus two binary packages - one arch:all for the logic to enable preloading and one arch:any for the library itself) I've successfully build-tested the package in a clean pbuilder environment for both amd64 and i386 on all of jessie, stretch and sid. I've been using the package on my Jessie system (where the Gtk+3 version is old enough that the original version worked) for quite a couple of months now - and I've tested the package against more recent Gtk+3 versions. The package disables CSDs by default (on X11), but this is overridable by both the administrator and the user, see README.Debian for details. If GNOME is used as a session, it makes sure that CSDs are enabled, because I don't want to break the user experience of GNOME users. It would be great if you could review it. I'd like to also use git for packaging and collab-maint on alioth, but I can't create anything there myself (neither DD nor DM, although I plan to apply for DM status). It would be great if you could create a repository there and grant me access to it (my alioth username is chris_se-guest). Regards, Christian
signature.asc
Description: OpenPGP digital signature