[crossfire] GTKv2 trunk client to branches/1.x client (was Release 1.12)

Kevin Bulgrien kbulgrien at att.net
Tue Jan 6 20:04:18 CST 2009


> > - By January 20th I'd like to merge all trunk changes that are
> >   sufficiently tested into branch and cut a RC1.  Since I haven't
> >   been following everything that happened in the last year and a
> >   half, I kindly ask people to tell me which changes are known
> >   good, which are known bad, and the rest we'll make an effort to
> >   test in this time window.
> 
> In regards to the client, here's what one distro (debian) had to say..
> 
> >> Subj: Re: Bug#510778: Please drop crossfire-client-gtk binary package
> >>
> >> Package: crossfire-client-gtk
> >> Severity: normal
> >> 
> >> GTK 1.2 will be removed after Lenny release. Please drop the binary
> >> crossfire-client-gtk binary package.
> >> 
> >> Cheers,
> >>         Moritz
> >> 
> >> -- System Information:
> >> Debian Release: 4.0
> >>   APT prefers stable
> >>   APT policy: (990, 'stable')
> >> Architecture: i386 (i686)
> >> Shell:  /bin/sh linked to /bin/bash
> >> Kernel: Linux 2.6.18
> >> Locale: LANG=de_DE.UTF-8 at euro, LC_CTYPE=de_DE.UTF-8 at euro (charmap=UTF-8)

Why don't people get that you can build GTK-V1 with GTK2?  This is the only
way the Windows client is built.  I don't think it should be dropped until
jxclient is released.  If anything, change the default build to use GTK2.

> My thoughts:
> 
> Due to the significant layout changes between the GTKv1 and GTKv2 client
> and to ease the transition for players - I think the gtk-v1.glade layout
> should be set as the default layout.

That's ok with me, though I think I'd probably pick the V1-Redux over the
straight up GTK-V1 layout.

> What we have in Trunk right now should become the current branches/1.x
> client that all the Linux distros would then release through their
> repository.

I wholeheartedly agree, but we need to be sure mwedel's changes are completed
or we release prior to that change.  His check in comment said that server
changes need to be made to avoid horking up the display.  Further, he changed
only the GTK-V2 layout and not all the other layout files for the resizing
thing he did.

By the way, I'm also ok with thinning the number of offered layouts in a
default install might be wise.  Perhaps we could pack up the others by
adding a package for extra layouts.  If we do something like that, we
probably need to try to test the water and see what people think about
the various layouts, though I'd tend to package the layouts that work
for lower screen resolutions with the client... which reminds me I still
haven't checked in that 640x480 layout.

Kevin



More information about the crossfire mailing list