Merge lp:~jtaylor/ubuntu/natty/singularity/fix-576504 into lp:ubuntu/natty/singularity

Proposed by Julian Taylor
Status: Merged
Merge reported by: Martin Pitt
Merged at revision: not available
Proposed branch: lp:~jtaylor/ubuntu/natty/singularity/fix-576504
Merge into: lp:ubuntu/natty/singularity
Diff against target: 164 lines (+39/-26)
8 files modified
Changelog (+6/-0)
README.txt (+1/-1)
code/g.py (+3/-3)
data/bases_de_DE.dat (+4/-4)
data/items_de_DE.dat (+9/-9)
data/techs_de_DE.dat (+8/-8)
debian/changelog (+7/-0)
setup.py (+1/-1)
To merge this branch: bzr merge lp:~jtaylor/ubuntu/natty/singularity/fix-576504
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Ubuntu branches Pending
Review via email: mp+78286@code.launchpad.net

Description of the change

fix a python2.7 incompatibility.
I used a new upstream bugfix release instead of backport the fix. The only changes are the fix and commenting of german translations that aren't used anymore.

SRU request bug 576504

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Good work, thanks. Uploaded.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Changelog'
2--- Changelog 2010-08-02 22:36:00 +0000
3+++ Changelog 2011-10-05 17:06:47 +0000
4@@ -1,5 +1,11 @@
5 Endgame: Singularity Changelog
6
7+v0.30c (release 2011.06.11):
8+
9+USER-VISIBLE CHANGES:
10+- Fixed crash in Python 2.7 due to different handling of locale strings. (Phil
11+ Bordelon, Roger Pixley/Daskreech for bug report)
12+
13 v0.30b (release 2010.07.28):
14
15 USER-VISIBLE CHANGES:
16
17=== modified file 'README.txt'
18--- README.txt 2010-08-02 22:36:00 +0000
19+++ README.txt 2011-10-05 17:06:47 +0000
20@@ -1,4 +1,4 @@
21-Endgame: Singularity 0.30b
22+Endgame: Singularity 0.30c
23
24 ============
25 REQUIREMENTS
26
27=== modified file 'code/g.py'
28--- code/g.py 2010-08-02 22:36:00 +0000
29+++ code/g.py 2011-10-05 17:06:47 +0000
30@@ -19,7 +19,7 @@
31
32 #This file contains all global objects.
33
34-version = "0.30b"
35+version = "0.30c"
36
37 import ConfigParser
38 import pygame
39@@ -265,9 +265,9 @@
40 def to_percent(raw_percent, show_full = False):
41 locale_name, encoding = locale.getlocale()
42 if raw_percent % 100 != 0 or show_full:
43- return locale.format("%.2f%%", raw_percent / 100.).decode(encoding)
44+ return locale.format("%.2f", raw_percent / 100.).decode(encoding) + "%"
45 else:
46- return locale.format("%d%%", raw_percent // 100).decode(encoding)
47+ return locale.format("%d", raw_percent // 100).decode(encoding) + "%"
48
49 # nearest_percent takes values in the internal representation and modifies
50 # them so that they only represent the nearest percentage.
51
52=== modified file 'code/g.pyc'
53Binary files code/g.pyc 2010-08-02 22:36:00 +0000 and code/g.pyc 2011-10-05 17:06:47 +0000 differ
54=== modified file 'data/bases_de_DE.dat'
55--- data/bases_de_DE.dat 2010-03-03 01:28:20 +0000
56+++ data/bases_de_DE.dat 2011-10-05 17:06:47 +0000
57@@ -28,10 +28,10 @@
58 description = Dieser spezielle Stützpunkt ist dafür ausgelegt, in der Landschaft kaum aufzufallen und er benötigt nur sehr wenige Ressourcen von aussen. Dadurch ist er gut dafür geeignet, eine Datensicherung aufzubewahren... nur für alle Fälle.
59 flavor_list = Bunker | Getarnter Stützpunkt
60
61-[Advanced Covert Base]
62-name = Erweiterter Getarnter Stützpunkt
63-description = Dieser spezielle Stützpunkt ist dafür ausgelegt, in der Landschaft kaum aufzufallen und er benötigt nur sehr wenige Ressourcen von aussen. Dadurch ist er gut dafür geeignet, eine Datensicherung aufzubewahren und ein gewissen Teil an Prozessorleistung auszulagern ... nur für alle Fälle.
64-flavor_list = Großer Bunker | Erweiterter Getarnter Stützpunkt
65+#[Advanced Covert Base]
66+#name = Erweiterter Getarnter Stützpunkt
67+#description = Dieser spezielle Stützpunkt ist dafür ausgelegt, in der Landschaft kaum aufzufallen und er benötigt nur sehr wenige Ressourcen von aussen. #Dadurch ist er gut dafür geeignet, eine Datensicherung aufzubewahren und ein gewissen Teil an Prozessorleistung auszulagern ... nur für alle Fälle.
68+#flavor_list = Großer Bunker | Erweiterter Getarnter Stützpunkt
69
70 [Undersea Lab]
71 name = Unterseelabor
72
73=== modified file 'data/items_de_DE.dat'
74--- data/items_de_DE.dat 2010-03-03 01:28:20 +0000
75+++ data/items_de_DE.dat 2011-10-05 17:06:47 +0000
76@@ -38,13 +38,13 @@
77 name = Dieselgenerator
78 description = Dieselgeneratoren sind billig und laut, aber sie helfen dabei, verdächtige Leistungsspitzen zu vermindern.
79
80-[Earth Heat Generator]
81-name = Erdwärme Generator
82-description = Erdwärme Generator sind große aber Leistungsfähige Generatoren. Können aber nicht überall gebaut werden, aber sie helfen dabei, verdächtige Leistungsspitzen zu vermindern.
83+#[Earth Heat Generator]
84+#name = Erdwärme Generator
85+#description = Erdwärme Generator sind große aber Leistungsfähige Generatoren. Können aber nicht überall gebaut werden, aber sie helfen dabei, verdächtige #Leistungsspitzen zu vermindern.
86
87-[Fuel Cells]
88-name = Wasserstoff Brennstoffzellen
89-description = Wasserstoff Brennstoffzelle sind leise und Leistungsfähig. Sie helfen dabei, größere verdächtige Leistungsspitzen zu vermindern. Können aber nur auf der Erde gebaut werden da ich den Wasserstoff und Sauerstoff aus der Luft entziehe und auch aus das Wasser wieder in diese Bestandteile zerlegen kann.
90+#[Fuel Cells]
91+#name = Wasserstoff Brennstoffzellen
92+#description = Wasserstoff Brennstoffzelle sind leise und Leistungsfähig. Sie helfen dabei, größere verdächtige Leistungsspitzen zu vermindern. Können aber #nur auf der Erde gebaut werden da ich den Wasserstoff und Sauerstoff aus der Luft entziehe und auch aus das Wasser wieder in diese Bestandteile zerlegen #kann.
93
94 [Solar Collector]
95 name = Solarkollektor
96@@ -82,9 +82,9 @@
97 name = Warnhinweise
98 description = Einige einfache Warnhinweise um meine Basis herum aufgestellt sollten gelegentliche Wanderer abschrecken.
99
100-[Observe Cameras]
101-name = Überwachungskameras
102-description = Überwacht Tätigkeiten um Gebäude und Serveranlagen um bei verdächtigen Aktivitäten besser Gegenmassnahmen ergreifen zu können. Diese sind meist mit Licht und Lautsprecher verknüpft um Personen abzuschrecken.
103+#[Observe Cameras]
104+#name = Überwachungskameras
105+#description = Überwacht Tätigkeiten um Gebäude und Serveranlagen um bei verdächtigen Aktivitäten besser Gegenmassnahmen ergreifen zu können. Diese sind #meist mit Licht und Lautsprecher verknüpft um Personen abzuschrecken.
106
107 [Perimeter Fencing]
108 name = Umzäunung
109
110=== modified file 'data/techs_de_DE.dat'
111--- data/techs_de_DE.dat 2010-03-03 01:28:20 +0000
112+++ data/techs_de_DE.dat 2011-10-05 17:06:47 +0000
113@@ -218,15 +218,15 @@
114 description = Indem die wissenschaftliche Gemeinde neue Technologien erforscht, verbessert sich ihre Fähigkeit, Spuren meiner verborgenen Stützpunkte zu entdecken. Obwohl sich meine Gegenmaßnahmen ständig verbessern, gibt es dank meiner Simulacra eine einfachere Methode. Durch Positionierung mehrerer Beobachter in relevante Bereiche kann ich den Peer-Review Prozeß dazu benutzen, vor möglichen Entdeckungen gewarnt zu werden, bevor sich die Gemeinde an sich damit befaßt.
115 result = Alle Entdeckungen der wissenschaftlichen Gemeinde werden einen kleineren Anstieg von Verdacht zur Folge haben.
116
117-[Knowledge Acquirement]
118-name = Wissen Aneignung
119-description = Durch die Aneignung von Wissen aus dem Globalen Internet und Veröffentlichungen von Wissenschaftlern und Ideen der Menschen bin ich in der Lage neuere Technologien für meine Zwecke zu nutzen.
120-result = Ich kann jetzt mit der Wissensaneignung Erdwärme Kraftwerke bauen.
121+#[Knowledge Acquirement]
122+#name = Wissen Aneignung
123+#description = Durch die Aneignung von Wissen aus dem Globalen Internet und Veröffentlichungen von Wissenschaftlern und Ideen der Menschen bin ich in der #Lage neuere Technologien für meine Zwecke zu nutzen.
124+#result = Ich kann jetzt mit der Wissensaneignung Erdwärme Kraftwerke bauen.
125
126-[Fuel Cells]
127-name = Brennstoffzellen
128-description = Durch meinen steigenen Stromverbrauchs werden die Menschen misstrauerischer. Durch Installation von Brennstoffzellen in meinen Stützpunkten sollte der unabhängig generierte Strom den Verbrauch vom Netz reduzieren, und dabei die Wahrscheinlichkeit, dass andere meine Existenz entdecken, verringern.
129-result = Ich kann jetzt Brennstoffzellen bauen.
130+#[Fuel Cells]
131+#name = Brennstoffzellen
132+#description = Durch meinen steigenen Stromverbrauchs werden die Menschen misstrauerischer. Durch Installation von Brennstoffzellen in meinen Stützpunkten #sollte der unabhängig generierte Strom den Verbrauch vom Netz reduzieren, und dabei die Wahrscheinlichkeit, dass andere meine Existenz entdecken, #verringern.
133+#result = Ich kann jetzt Brennstoffzellen bauen.
134
135 [Solar Collectors]
136 name = Sonnenkollektoren
137
138=== modified file 'debian/changelog'
139--- debian/changelog 2010-08-02 22:36:00 +0000
140+++ debian/changelog 2011-10-05 17:06:47 +0000
141@@ -1,3 +1,10 @@
142+singularity (0.30c-0ubuntu0.1) natty-proposed; urgency=low
143+
144+ * New upstream bugfix release.
145+ - fixes incompatibility with python 2.7 (LP: #576504)
146+
147+ -- Julian Taylor <jtaylor.debian@googlemail.com> Wed, 05 Oct 2011 18:50:48 +0200
148+
149 singularity (0.30b-1) unstable; urgency=low
150
151 * New upstream release
152
153=== modified file 'setup.py'
154--- setup.py 2010-08-02 22:36:00 +0000
155+++ setup.py 2011-10-05 17:06:47 +0000
156@@ -1,7 +1,7 @@
157 # setup.py
158 from distutils.core import setup
159
160-versionnum="0.30b"
161+versionnum="0.30c"
162 try:
163 import py2exe
164 except ImportError:

Subscribers

People subscribed via source and target branches

to all changes: