Unofficial client builds refuse to play on trunk servers

Bug #333666 reported by Luke-Jr
2
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Won't Fix
Medium
Unassigned

Bug Description

Without -DNOEXPIRE, unofficial 0.2.8 client builds refuse to connect to trunk servers citing an "old CVS build" or such.

Related branches

Luke-Jr (luke-jr)
Changed in armagetronad:
importance: Undecided → Medium
milestone: none → 0.2.8.3
status: New → Confirmed
Revision history for this message
Manuel Moos (z-man) wrote :

This is, to an extend, precisely the indended behavior of not compiling without -DNOEXPIRE. We can't guarantee compatibility of every unofficial build with every version. Lacking a proper branching-aware network version system, going by version ID difference is the only option there. However, current 0.2.8 builds do work with all trunk builds so far, so there should be no harm in upgrading the allowed version ID difference to include current trunk, but not more. 0.2.8.3 final will, of course, come with no such restriction.

Changed in armagetronad:
status: Confirmed → Won't Fix
Revision history for this message
Manuel Moos (z-man) wrote :

Scratch one of the negations in my last comment :)

Revision history for this message
Luke-Jr (luke-jr) wrote :

So why not let the (newer) server decide if it can handle the old client or not? It already does this, anyway.

I don't think it is good behaviour to have a brand new build self-reject as "too old".

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.