Jonathan Wiltshire <j...@debian.org> writes:

> Control: tag -1 moreinfo
>
> On Tue, Nov 25, 2014 at 02:24:06PM -0500, Vincent Legout wrote:
>> xboard 4.8.0-1 still uses the old xaw interface and I'd like to upload a
>> new version 4.8.0-2 to use the new gtk interface. This change has been
>> requested by upstream because of several bugs with the old interface,
>> for example some input fields do not work (I don't have any bug report,
>> sorry).
>
> This only just came to light??

Yes, sorry for that but xboard 4.8.0 was released just before the freeze
and even if upstream now recommends the gtk interface, the build system
still picks xaw by default. And I forgot about this new interface when I
uploaded 4.8.0-1...

> It's a pretty big change, though I see the usability aspects of it. You'd
> better upload to sid and let it age for as long as possible, and if nothing
> else comes up between now and 4th December I imagine we could be persuaded
> then.

I've just uploaded the new version to unstable, the debdiff is attached.

> It still makes me nervous, mind.

Yes, I realize the timing is not good and the change quite substantial
especially considering the freeze. Thank you.

Vincent

diff -Nru xboard-4.8.0/debian/changelog xboard-4.8.0/debian/changelog
--- xboard-4.8.0/debian/changelog	2014-10-25 09:02:30.000000000 -0400
+++ xboard-4.8.0/debian/changelog	2014-11-26 17:46:47.000000000 -0500
@@ -1,3 +1,12 @@
+xboard (4.8.0-2) unstable; urgency=medium
+
+  * Build XBoard with the new gtk interface instead of the default xaw
+    interface.
+    - debian/rules: Build with --with-gtk
+    - debian/control: Add libgtk2.0-dev in Build-Depends
+
+ -- Vincent Legout <vleg...@debian.org>  Wed, 26 Nov 2014 17:46:45 -0500
+
 xboard (4.8.0-1) unstable; urgency=medium
 
   [ Markus Koschany ]
diff -Nru xboard-4.8.0/debian/control xboard-4.8.0/debian/control
--- xboard-4.8.0/debian/control	2014-10-25 09:00:16.000000000 -0400
+++ xboard-4.8.0/debian/control	2014-11-19 08:57:23.000000000 -0500
@@ -12,7 +12,8 @@
                libcairo2-dev,
                librsvg2-dev,
                libxaw7-dev,
-               texinfo
+               texinfo,
+               libgtk2.0-dev
 Standards-Version: 3.9.6
 Homepage: http://savannah.gnu.org/projects/xboard/
 Vcs-Git: git://anonscm.debian.org/pkg-games/xboard.git
diff -Nru xboard-4.8.0/debian/rules xboard-4.8.0/debian/rules
--- xboard-4.8.0/debian/rules	2014-10-25 09:02:11.000000000 -0400
+++ xboard-4.8.0/debian/rules	2014-11-19 09:10:37.000000000 -0500
@@ -9,7 +9,8 @@
 	dh_auto_configure -- \
 		--enable-zippy  \
 		--bindir='$${exec_prefix}/games' \
-		--sysconfdir='/etc/xboard'
+		--sysconfdir='/etc/xboard' \
+		--with-gtk
 
 override_dh_auto_install:
 	dh_auto_install

Reply via email to