r13928 - packages/trunk/supertuxkart/debian

Vincent Cheng vincentc-guest at alioth.debian.org
Sat Dec 29 07:28:44 UTC 2012


Author: vincentc-guest
Date: 2012-12-29 07:28:44 +0000 (Sat, 29 Dec 2012)
New Revision: 13928

Added:
   packages/trunk/supertuxkart/debian/README.source
Modified:
   packages/trunk/supertuxkart/debian/changelog
   packages/trunk/supertuxkart/debian/control
Log:
supertuxkart: Use embedded irrlicht and rant a bit about it in README.source


Added: packages/trunk/supertuxkart/debian/README.source
===================================================================
--- packages/trunk/supertuxkart/debian/README.source	                        (rev 0)
+++ packages/trunk/supertuxkart/debian/README.source	2012-12-29 07:28:44 UTC (rev 13928)
@@ -0,0 +1,35 @@
+As of SuperTuxKart version 0.8, upstream developers have embedded a forked copy
+of Irrlicht into STK, which is now being used by this Debian package (as of
+0.8-1, when build-depends on libirrlicht-dev was dropped). Rationale is as
+follows:
+
+ - Upstream STK devs have made modifications to Irrlicht that they deem
+   necessary for STK, which upstream Irrlicht has rejected [1]. Furthermore,
+   in the future, STK devs plan on making more intrusive changes to Irrlicht,
+   which may break the API [2].
+ - Past attempts to use Debian's version of Irrlicht in STK has been extremely
+   troublesome due to upstream STK's usage of unreleased svn revisions of
+   Irrlicht (e.g. Irrlicht r3843 for STK 0.7.3). Although I have tried to
+   patch STK to use a system copy of Irrlicht in the past [3], this has caused
+   a number of rendering bugs (e.g. [4]) and a large number of semi-random
+   segfaults (e.g. [5][6][7][8][9][10][11]...), and is simply infeasible now
+   that upstream STK devs plan on making more intrusive changes to Irrlicht.
+
+If interested, a more thorough discussion on this topic can be reviewed on
+debian-devel-games, in this thread [12] (starting with [13]).
+
+[1] http://sourceforge.net/support/tracker.php?aid=3454889
+[2] http://sourceforge.net/apps/trac/supertuxkart/ticket/689
+[3] http://sourceforge.net/apps/trac/supertuxkart/ticket/628
+[4] http://bugs.debian.org/679837
+[5] http://bugs.debian.org/677609
+[6] https://bugs.launchpad.net/bugs/1011180
+[7] https://bugs.launchpad.net/bugs/1048284
+[8] https://bugs.launchpad.net/bugs/1049398
+[9] https://bugs.launchpad.net/bugs/1061436
+[10] https://bugs.launchpad.net/bugs/1064019
+[11] https://bugs.launchpad.net/bugs/1069871
+[12] http://lists.debian.org/debian-devel-games/2012/12/threads.html#00006
+[13] http://lists.debian.org/debian-devel-games/2012/12/msg00006.html
+
+ -- Vincent Cheng <Vincentc1208 at gmail.com>  Fri, 28 Dec 2012 22:45:14 -0800

Modified: packages/trunk/supertuxkart/debian/changelog
===================================================================
--- packages/trunk/supertuxkart/debian/changelog	2012-12-29 07:07:27 UTC (rev 13927)
+++ packages/trunk/supertuxkart/debian/changelog	2012-12-29 07:28:44 UTC (rev 13928)
@@ -1,6 +1,9 @@
 supertuxkart (0.8-1) experimental; urgency=low
 
   * New upstream release.
+    - Use embedded/forked copy of irrlicht; refer to debian/README.source for
+      details.
+    - Remove build-depends on libirrlicht-dev.
     - Remove backport_cmake.patch and build_with_irrlicht_1.8.patch; applied
       upstream.
     - Refresh remaining patches.

Modified: packages/trunk/supertuxkart/debian/control
===================================================================
--- packages/trunk/supertuxkart/debian/control	2012-12-29 07:07:27 UTC (rev 13927)
+++ packages/trunk/supertuxkart/debian/control	2012-12-29 07:28:44 UTC (rev 13928)
@@ -15,7 +15,6 @@
  libcurl4-gnutls-dev | libcurl4-dev,
  libenet-dev (>= 1.3.1),
  libfribidi-dev,
- libirrlicht-dev (>= 1.8),
  libopenal-dev,
  libsdl-image1.2-dev,
  libsdl-ttf2.0-dev,




More information about the Pkg-games-commits mailing list