[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#788076: #788076: Packaged version of gtk3-nocsd



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

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: