Please sync openttd 0.6.0-2 from unstable/contrib to multiverse, ubuntu override ok

Bug #210848 reported by Jordi Mallach
6
Affects Status Importance Assigned to Milestone
openttd (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: openttd

OpenTTD 0.6.0-1 was uploaded today to Debian unstable.

As discussed in #ubuntu-motu, it'd be good to have this new major release in Hardy so the release has a compatible client with the online servers available at http://www.openttd.org/servers.php.

The new release does fix a pile of bugs, but it's major scope is adding new features which break backwards compatibility with 0.5.x clients. Hence, having 0.5.3 in Hardy will make the package mostly useless for online gaming with people using the latest stable series, which is the huge majority of players.

This is a common problem with free games that can be played online; server and client versions need to be more or less in sync.
OpenTTD releases one major version each year or so, so this time timing hasn't been exactly perfect for the hardy release.

0.6.0 has gone through 5 betas and 1 RC release, and appears to be pretty solid.

Ubuntu has a modified version, but the issue the ubuntu changes address (add a Desktop file) is already fixed in Debian's 0.6.0-1 so I don't think a sync is necessary at all.

Finally, bits from the IRC conversation:
16:35 < jordi> mok0: my biggest concern is people using the current version
               won't be able to play online with the servers, as they'll have
               outdated clients
16:36 < mok0> jordi: the package might go in hardy-backports
16:37 < mok0> jordi: although I don't know what the policy is for that to happen
16:37 < mok0> jordi: you mean the servers have changed, so the current version
              doesn't run anymore?
16:38 < jordi> mok0: if the public servers at openttd.org run 0.6.0, which they
               will, 0.5.3 clients won't connect
16:38 < mok0> .... and when is this upgrade going to happen?
16:41 < jordi> mok0: 0.6.0 was released yesterday, I assume it'll happen in the
               following weeks
16:41 < jordi> mok0: this happens all the time with online games: frozen
               bubble, freeciv, etc.
16:41 < mok0> Hmm. I'd say that is a bug
16
:41 < jordi> the timing for this release isn't too fortunate then
16:41 < jordi> mok0: no, it's like trying to install a package compiled for
               glibc 2.7 on a glibc 2.3 system
16:42 < jordi> the client lacks features the server wants to use in the game
16:42 < mok0> jordi: you can try to file a bug at Launchpad, with all the facts
              you've given here, and subscribe the motu-release team. They will
              decide
16:42 < jdong> mok0: I think in the case of incompatible network games, a FFe
               should be attempted
16:43 < jordi> mok0: yeah, this is the biggest reason for my request; I mean, I
               come from Debian, there's a pretty tough culture to not allow
               freeze breaks :P
16:43 < jordi> mok0: and the new features are a problem to old client users

Revision history for this message
StefanPotyra (sistpoty) wrote :

Hi,

thanks for notifying.
looks quite good to me, but I guess I must test it first (there must be some advantage to being in the motu-release team :P).

Cheers,
   Stefan.

Revision history for this message
Matthijs Kooijman (matthijskooijman) wrote :

FYI, we uploaded 0.6.0-2 almost immediately after -1, to fix build on some Debian buildd's.

Revision history for this message
StefanPotyra (sistpoty) wrote :

debdiff ubuntu/openttd_0.5.3-1ubuntu2.dsc openttd_0.6.0-2.dsc | diffstat > diffstat.txt

Revision history for this message
StefanPotyra (sistpoty) wrote :

 diff -Nur ../ubuntu/openttd-0.5.3/changelog.txt changelog.txt > changelog.patch

Revision history for this message
StefanPotyra (sistpoty) wrote :
Revision history for this message
StefanPotyra (sistpoty) wrote :
Revision history for this message
StefanPotyra (sistpoty) wrote :

now for testing: it took me quite some time to find the cd with the original version (openttd needs files from the original version to work). Too sad, that I've never played the original version in the first place. Actually I don't have really much clue what I should do, so my tests are quite sparse. At least I found out how to build roads, and this works quite well. If you want me to do more testing, please say so ;).

Personally, I'm ok with the upgrade.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack #2 so approved.

Changed in openttd:
status: New → Confirmed
Revision history for this message
StefanPotyra (sistpoty) wrote :

Please sync openttd 0.6.0-2 from unstable/contrib to multiverse, ubuntu override ok.

new debian/changelog:

openttd (0.6.0-2) unstable; urgency=low

  [ Jordi Mallach ]
  * Rename XS-Vcs-* to the official Vcs-* fields.

  [ Matthijs Kooijman ]
  * Don't install anything into ~ during make install, this prevented
    successful builds on some architectures. Fix imported from upstream.
  * Put the homepage in it's own Homepage field instead of in the description.
  * Bump Standards-Version to 3.7.3

 -- Jordi Mallach <email address hidden> Thu, 03 Apr 2008 00:07:10 +0200

openttd (0.6.0-1) unstable; urgency=low

  [ Matthijs Kooijman ]
  * New upstream release:
    - Adds note about font-configuration for non-latin languages.
      Closes: #462604
  * Add .desktop file, provided by Andrea Colangelo.
    Closes: #460073
  * Add Finnish Debconf translation, provided by Esko Arajärvi.
    Closes: #456956

  [ Jordi Mallach ]
  * Fixes and improvements for the .desktop file according to the spec.

 -- Jordi Mallach <email address hidden> Wed, 02 Apr 2008 14:04:40 +0200

Ubuntu changes, and why then can be dropped:
* add desktop file, integrated in unstable now (see above).

Thanks,
     Stefan.

Revision history for this message
Steve Langasek (vorlon) wrote :

Getting binaries for hardy...
[Updating] openttd (0.5.3-1ubuntu2 [Ubuntu] < 0.6.0-2 [Debian])
 * Trying to add openttd...
  - <openttd_0.6.0.orig.tar.gz: downloading from http://ftp.debian.org/debian/>
  - <openttd_0.6.0-2.dsc: downloading from http://ftp.debian.org/debian/>
  - <openttd_0.6.0-2.diff.gz: downloading from http://ftp.debian.org/debian/>
I: openttd [multiverse] -> openttd_0.5.3-1ubuntu2 [multiverse].

Changed in openttd:
status: Confirmed → Fix Released
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.