Page 1 of 2

BZFlag 2.0.10 Release Candidate 3

Posted: Thu Oct 04, 2007 9:30 pm
by JeffM
Continuing on with our planned release of 2.0.10, we now have the next release candidate. For more information, see the the 2.0.10RC2 thread.

This version has some minor changes from the previous release.
You can see the change log for more detailed info.

This is a pre-release candidate build for that version (2.0.10). It IS compatible with existing 2.0.x servers, so you can play still with everyone else. If all goes well we hope to have 2.0.10 as a final release in a few weeks, but we need YOUR help testing it.

We have a windows installer built now. Debian/Ubuntu packages are being made and will be posted when they are ready. In a few days we will try to have a Mac OSX universal binary made available.

Note to Mac users: 2.0.10 and any future binaries will not support OSX 10.2. Version 2.0.10 will be made as a universal binary for 10.3 and 10.4 only.

This does not mean that development has stopped on the next major version, 2.2. This is simply a maintenance release of the changes that have been made in the 2.0.x branch, mostly so we can get a good build into the Linux distributions. Development is still ongoing for 2.99, which will be released as 3.0. 2.0.10 does not contain any new major features, flags, or gameplay changes. It is just like 2.0.8 with regards to gameplay.

Windows installer
http://beta.bzflag.bz/builds/2.0.x/Wind ... .10rc3.exe

Source Archives
http://beta.bzflag.bz/builds/2.0.x/Sour ... .10rc3.zip
http://beta.bzflag.bz/builds/2.0.x/Sour ... rc3.tar.gz
http://beta.bzflag.bz/builds/2.0.x/Sour ... c3.tar.bz2

Debian/Ubuntu packages.
TBD

Apple OSX Universal Image
http://beta.bzflag.bz/builds/2.0.x/MacO ... 3_10.3.dmg (10.4 and 10.3?)
http://beta.bzflag.bz/builds/2.0.x/MacO ... pp.tar.bz2 (10.4 only?)

Please try out the above packages and report any problems. Try to break that client and server. Attempt things that someone might try and see if it breaks. As always, we want this to be a very stable release. But we need the help of users to make sure it is. So tell your friends and have them try this out.

Posted: Thu Oct 04, 2007 10:11 pm
by Ordep
hmm..

The links dont seem to be working. :?

Hope they will be fixed/up soon.

Edit:

Code: Select all

Index of /builds/2.0.x

Icon  Name                     Last modified      Size  Description[DIR] Parent Directory                              -   
[   ] BZFlag-2.0.9s7.dmg       05-Nov-2006 17:05   28M  
[   ] bzflag-2.0.10RC1.tar.bz2 17-Sep-2007 17:54   11M  
[   ] bzflag-2.0.10RC1.tar.gz  17-Sep-2007 17:59   12M  
[   ] bzflag-2.0.10RC1.zip     17-Sep-2007 18:04   12M  
[   ] bzflag-2.0.10rc2.tar.bz2 24-Sep-2007 17:40   11M  
[   ] bzflag-2.0.10rc2.tar.gz  24-Sep-2007 17:40   12M  
[   ] bzflag-2.0.10rc2.zip     24-Sep-2007 17:41   12M  
[   ] bzflag-2.0.10rc3.exe     04-Oct-2007 16:25  9.1M  
Missing source packages! I guess they will be added soon! :wink:

Posted: Thu Oct 04, 2007 10:20 pm
by JeffM
they are coming from europe, they will take a bit. You can get the sources from SVN

Posted: Fri Oct 05, 2007 1:21 am
by macsforme
RC3 tarballs are going up to http://fairserve.net/const/v2_0_10RC3. The original links will be fixed once someone with powers does so.

Posted: Fri Oct 05, 2007 2:20 am
by Mac Rep

Code: Select all

[/home/MacRep/Desktop/bzflag-2.0.10rc3.zip]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
zipinfo:  cannot find zipfile directory in one of /home/MacRep/Desktop/bzflag-2.0.10rc3.zip or
          /home/MacRep/Desktop/bzflag-2.0.10rc3.zip.zip, and cannot find /home/MacRep/Desktop/bzflag-2.0.10rc3.zip.ZIP, period.

Posted: Fri Oct 05, 2007 2:26 am
by blast
Source archive are up. Thanks Constitution.

Posted: Fri Oct 05, 2007 12:24 pm
by anomaly
There seems to be an issue with title.png in RC3. This file will not display correctly on my machine. The old title.png will as well as the new 2.1.x title.png when I copy them to /usr/share/bzflag. Possibly compression? The new file is about half the size of the old or the 2.1.x file.

EDIT:
Found something...
Changing the new image from indexed to RGB fixes my issue. Should the image be RGB or indexed?

Posted: Fri Oct 05, 2007 2:29 pm
by DTRemenak
We support both RGB and indexed. The particular format being used by that PNG seems to have a bug though. I'll look at it later, and probably check in a fix to trunk.

Posted: Fri Oct 05, 2007 3:05 pm
by Manu
anomaly wrote:There seems to be an issue with title.png in RC3. This file will not display correctly on my machine. The old title.png will as well as the new 2.1.x title.png when I copy them to /usr/share/bzflag. Possibly compression? The new file is about half the size of the old or the 2.1.x file.
Fixed.

Posted: Fri Oct 05, 2007 6:34 pm
by Teppic
Ebuild:

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:

inherit eutils flag-o-matic games

DESCRIPTION="OpenGL accelerated 3d tank combat simulator game"
HOMEPAGE="http://www.BZFlag.org/"
SRC_URI="http://beta.bzflag.bz/builds/2.0.x/bzflag-2.0.10rc3.tar.bz2" #/${PN}/${P}.tar.bz2"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="dedicated sdl"

DEPEND=">=net-misc/curl-7.15.0
        sys-libs/ncurses
        net-dns/c-ares
        !dedicated? (
                virtual/opengl
                media-libs/libsdl )"

pkg_setup() {
        use dedicated || GAMES_USE_SDL="nojoystick"
        games_pkg_setup
}

src_unpack() {
        unpack ${A}
        mv "bzflag-2.0.10rc3" "bzflag-2.0.10_rc3"
        cd "${S}"
        sed -i \
                -e 's:^CFLAGS=.*::' \
                -e 's:^CXXFLAGS=.*::' \
                -e 's:-mcpu=$host_cpu::' \
                -e 's:-mtune=$host_cpu::' \
                -e 's:-ffast-math -fno-exceptions -fsigned-char::' \
                configure \
                || die "sed failed"
        filter-flags -fno-default-inline
        replace-flags -O2 -O1
}

src_compile() {
        local myconf

        if use dedicated ; then
                ewarn
                ewarn "You are building a server-only copy of BZFlag"
                ewarn
                myconf="--disable-client --without-SDL"
        fi
        if ! use sdl ; then
                ewarn
                ewarn "You are building BZFlag without SDL support, this is not recommended"
                ewarn
                myconf="--without-SDL"
        fi
        egamesconf \
                --disable-dependency-tracking \
                ${myconf} \
                || die
        emake || die "emake failed"
}

src_install() {
        make DESTDIR="${D}" install || die "make install failed"
        dodoc AUTHORS TODO ChangeLog BUGS PORTING DEVINFO NEWS README* RELNOTES

        if ! use dedicated ; then
                doicon "data/bzflag-48x48.png"
                make_desktop_entry ${PN} "BZFlag" ${PN}-48x48.png
        fi
        prepgamesdirs
}
If you mods would prefer, I can host these and then you can link to them instead.

Posted: Fri Oct 05, 2007 7:14 pm
by c3po
As a comment to the previous ebuild:

The following lines are no more needed:
sed -i \
-e 's:^CFLAGS=.*::' \
-e 's:^CXXFLAGS=.*::' \
-e 's:-mcpu=$host_cpu::' \
-e 's:-mtune=$host_cpu::' \
-e 's:-ffast-math -fno-exceptions -fsigned-char::' \
configure \
|| die "sed failed"
filter-flags -fno-default-inline
replace-flags -O2 -O1

If you name the ebuild games-action/bzflag-2.0.10rc3.ebuild you don't need the:
mv "bzflag-2.0.10rc3" "bzflag-2.0.10_rc3"

So you can drop the src_unpack at all

Posted: Sat Oct 06, 2007 1:50 am
by Enigma
There is a slight problem with the server list filter. When I try to use an 'f' character, it toggles the favorites list, rather than adding it to the word I want to filter. I am, however, using code from SVN, so it may not be as up-to-date as the 3rd release candidate (I believe I updated from SVN when the first 2.0.10 was released).

Posted: Sat Oct 06, 2007 6:28 am
by macsforme
Enigma wrote:I am, however, using code from SVN, so it may not be as up-to-date as the 3rd release candidate (I believe I updated from SVN when the first 2.0.10 was released).
Just tried it on my machine, and didn't encounter the issue. Perhaps you can update to the latest code and give it another shot?

Posted: Sat Oct 06, 2007 6:33 am
by Teppic
c3po wrote:If you name the ebuild games-action/bzflag-2.0.10rc3.ebuild you don't need the:
mv "bzflag-2.0.10rc3" "bzflag-2.0.10_rc3"

So you can drop the src_unpack at all
If you name the ebuild games-action/bzflag-2.0.10rc3.ebuild you get

Code: Select all

ebuild bzflag-2.0.10rc3.ebuild digest
!!! games-action/bzflag-2.0.10rc3 does not follow correct package syntax.
This

Code: Select all

replace-flags -O2 -O1
was for the amd64 'I can't shoot anyone' problem IIRC; if a dev wants to comment on that I can submit a patch when 2.0.10 goes to the tree. Also

Code: Select all

sed -i -e 's:-mtune=$host_cpu::' configure
is still valid.

But, more importantly than those two reasons, without src_unpack where would I put

Code: Select all

if use cheater ; then
    ewarn
    ewarn "You are building a naughty copy of BZFlag"
    ewarn
    epatch "${FILESDIR}/${P}"-God_mode.patch
fi
in my own personal overlay? :twisted:

Posted: Sat Oct 06, 2007 7:04 am
by a dead man
problem with compile, only one error

MacPlatformFactory.cxx:68: error: cannot allocate an object of abstract type 'MacWindow'

up until i get to MacPlatformFactory.cxx everything is fine. perhaps a define issue?

I hate c++, leaves me crosseyed ++ see?

Posted: Sat Oct 06, 2007 7:06 am
by a dead man
oh, btw thats a mac compile, on intel 10.4.10 with xcode 2.4

Posted: Sat Oct 06, 2007 7:07 am
by macsforme
a dead man wrote:problem with compile, only one error

MacPlatformFactory.cxx:68: error: cannot allocate an object of abstract type 'MacWindow'

up until i get to MacPlatformFactory.cxx everything is fine. perhaps a define issue?

I hate c++, leaves me crosseyed ++ see?
Install SDL. http://www.libsdl.org/release/SDL-1.2.11.dmg.

Posted: Sat Oct 06, 2007 7:47 am
by a dead man
aye, when I finally stopped beating my head against the wall, I discovered those three letters imprinted into my forehead. Compiles well, no errors - moving on people...

Posted: Mon Oct 08, 2007 2:52 am
by macsforme
Mac OS X Universal Binary (for 10.3 and 10.4) is posted. Don't hate me, learner... :?

Posted: Mon Oct 08, 2007 12:30 pm
by The Red Baron
the windows download link 404s

Posted: Mon Oct 08, 2007 1:53 pm
by blast
The Red Baron wrote:the windows download link 404s
Download links updated.

Posted: Mon Oct 08, 2007 4:40 pm
by gordon1470
the mac os x links are still 404s.
please fix them.
please? :cry:

EDIT: Thanks. I cant wait to try it out!

Posted: Mon Oct 08, 2007 5:14 pm
by macsforme
gordon1470 wrote:the mac os x links are still 404s.
please fix them.
please? :cry:
Mac OS X links are fixed.

Posted: Wed Oct 10, 2007 3:22 pm
by joevano
It appears that BZAdmin does not run at all on Windows systems (tested Vista and XP). Receive an error that "pdcurses.dll was not found"

Posted: Fri Oct 12, 2007 7:10 am
by Enigma
Constitution wrote:
Enigma wrote:I am, however, using code from SVN, so it may not be as up-to-date as the 3rd release candidate (I believe I updated from SVN when the first 2.0.10 was released).
Just tried it on my machine, and didn't encounter the issue. Perhaps you can update to the latest code and give it another shot?

You are right, it was already fixed.