Your message dated Wed, 10 Dec 2014 22:37:03 +0000
with message-id <1418251023.17238.7.ca...@adam-barratt.org.uk>
and subject line Re: Bug#772672: (pre-approval) unblock: kildclient/3.0.0-2
has caused the Debian Bug report #772672,
regarding (pre-approval) unblock: kildclient/3.0.0-2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
772672: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772672
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
KildClient is a client to connect to MUDs, or text-based multi-user role-
playing games. It's basically a telnet client with features specific to MUDs.
Bug #772096 has been filed against it: due to some behavior changes in GTK+ >=
3.13, KildClient does not scroll automatically to the bottom when text is
received. This makes using the program really painful to use (if not useless),
think of using a terminal emulator that does not automatically displays more
output, requiring the user to scroll after each sent command.
I've been able to find a very simple workaround that restores the desired
behavior, and made a debian package incorporating the changes. The debdiff is
attached.
I'm not a DD, so if approved, I'll have to ask on -mentors for a sponsor. The
package is on mentors.debian.net: https://mentors.debian.net/package/kildclient
unblock kildclient/3.0.0-2
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (900, 'testing'), (50, 'unstable'), (40, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
diff -Nru kildclient-3.0.0/debian/changelog kildclient-3.0.0/debian/changelog
--- kildclient-3.0.0/debian/changelog 2014-09-06 07:48:34.000000000 -0300
+++ kildclient-3.0.0/debian/changelog 2014-12-09 19:03:40.000000000 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2) unstable; urgency=medium
+
+ * Added work-around to enable scroll-to-end feature to work with
+ GTK+ >= 3.13. Closes: #772096
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br> Mon, 08 Dec 2014 20:13:37 -0200
+
kildclient (3.0.0-1) unstable; urgency=low
* New upstream version: 3.0.0.
diff -Nru kildclient-3.0.0/debian/control kildclient-3.0.0/debian/control
--- kildclient-3.0.0/debian/control 2014-09-06 07:48:34.000000000 -0300
+++ kildclient-3.0.0/debian/control 2014-12-09 19:03:40.000000000 -0200
@@ -2,7 +2,7 @@
Section: games
Priority: optional
Maintainer: Eduardo M Kalinowski <edua...@kalinowski.com.br>
-Build-Depends: debhelper (>= 9), dh-autoreconf, libglib2.0-dev (>= 2.32.0), libgtk-3-dev (>= 3.10.0), libperl-dev (>= 5.10.0), gettext (>= 0.14.5), libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
+Build-Depends: debhelper (>= 9), dh-autoreconf, quilt, libglib2.0-dev (>= 2.32.0), libgtk-3-dev (>= 3.10.0), libperl-dev (>= 5.10.0), gettext (>= 0.14.5), libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
Standards-Version: 3.9.5
Homepage: http://www.kildclient.org
Vcs-Browser: http://sourceforge.net/p/kildclient/git/ci/master/tree/debian/
diff -Nru kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch
--- kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch 1969-12-31 21:00:00.000000000 -0300
+++ kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch 2014-12-09 19:03:40.000000000 -0200
@@ -0,0 +1,24 @@
+Description: Enable scroll-to-end with GTK+ >= 3.13
+ Starting with GTK+ 3.13, animation support in GtkAdjustment has made
+ the scroll-to-end function when new text is received to stop working.
+ This patch disables animation in the affected widget so that the
+ scroll-to-end functionality works again.
+Author: Eduardo M Kalinowski <edua...@kalinowski.com.br>
+Origin: upstream, http://sourceforge.net/p/kildclient/git/ci/6458ef77880967208c6481413ce631716193f8bf
+Bug-Debian: http://bugs.debian.org/772096
+Last-Update: 2014-12-08
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/worldgui.c
++++ b/src/worldgui.c
+@@ -153,6 +153,10 @@
+ gtk_scrolled_window_set_policy(gui->scrolled_win,
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_ALWAYS);
++ /* With the default (on), scroll-to-end does not work with GTK+ >= 3.13 */
++ g_object_set(gtk_widget_get_settings(GTK_WIDGET(gui->scrolled_win)),
++ "gtk-enable-animations", FALSE,
++ NULL);
+
+ gui->txtView = GTK_TEXT_VIEW(gtk_text_view_new());
+ gtk_text_view_set_editable(gui->txtView, FALSE);
diff -Nru kildclient-3.0.0/debian/patches/series kildclient-3.0.0/debian/patches/series
--- kildclient-3.0.0/debian/patches/series 1969-12-31 21:00:00.000000000 -0300
+++ kildclient-3.0.0/debian/patches/series 2014-12-09 19:03:40.000000000 -0200
@@ -0,0 +1 @@
+fix-scroll-to-end.patch
diff -Nru kildclient-3.0.0/debian/rules kildclient-3.0.0/debian/rules
--- kildclient-3.0.0/debian/rules 2014-09-06 07:48:34.000000000 -0300
+++ kildclient-3.0.0/debian/rules 2014-12-09 19:03:40.000000000 -0200
@@ -9,7 +9,7 @@
%:
- dh $@ --with autoreconf --parallel
+ dh $@ --with autoreconf --with quilt --parallel
override_dh_auto_install-indep:
$(MAKE) -C doc DESTDIR=$(CURDIR)/debian/kildclient-doc install
--- End Message ---
--- Begin Message ---
On Wed, 2014-12-10 at 20:28 -0200, Eduardo M KALINOWSKI wrote:
> Control: tags -1 - moreinfo
>
>
> Package kildclient 3.0.0-2 has been accepted in unstable, please unblock it.
Done.
Regards,
Adam
--- End Message ---