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