1.1 --- a/README.txt Sat Jan 15 20:58:52 2011 +0100
1.2 +++ b/README.txt Mon Mar 21 01:33:06 2011 +0100
1.3 @@ -4,16 +4,16 @@
1.4 Firstly, download the latest upstream source release. For example, try and
1.5 persuade Gitorious to yield a file by visiting the following address:
1.6
1.7 -http://gitorious.org/shedskin/mainline/archive-tarball/8fc85b49
1.8 +http://gitorious.org/shedskin/mainline/archive-tarball/d35a07c9
1.9
1.10 The idea is then to combine the snapshot with this packaging infrastructure.
1.11
1.12 Unpack and move into the sources directory:
1.13
1.14 cd ..
1.15 -tar zxf shedskin-mainline-8fc85b49.tar.gz
1.16 -mv shedskin-mainline shedskin-mainline-8fc85b49
1.17 -cd shedskin-mainline-8fc85b49
1.18 +tar zxf shedskin-mainline-d35a07c9.tar.gz
1.19 +mv shedskin-mainline shedskin-mainline-d35a07c9
1.20 +cd shedskin-mainline-d35a07c9
1.21
1.22 Now, copy the debian directory from this directory into the export directory:
1.23
1.24 @@ -31,6 +31,15 @@
1.25 cp ../shedskin-packaging/shared.py.diff .
1.26 patch -p0 < shared.py.diff
1.27
1.28 +For Shed Skin 0.7.1, the following patch needs to be applied:
1.29 +
1.30 +cp ../shedskin-packaging/typename-90ee8e7.diff .
1.31 +patch -p0 < typename-90ee8e7.diff
1.32 +
1.33 +This patch was originally retrieved from the following location:
1.34 +
1.35 +http://gitorious.org/shedskin/mainline/commit/90ee8e73115657fa6fee754337f391c7ffc815f5
1.36 +
1.37 Using pbuilder, try and build the package (this example is using my signing
1.38 key):
1.39
1.40 @@ -45,13 +54,14 @@
1.41 When packaging a new release, update the release history below along with the
1.42 debian/changelog file:
1.43
1.44 -debchange -v 0.7 -D unstable
1.45 +debchange -v 0.7.1 -D unstable
1.46
1.47 Shed Skin Release History
1.48 =========================
1.49
1.50 Release Git Changeset
1.51 ------- -------------
1.52 +0.7.1 d35a07c99c29618e0dad6d31a3cf01599c0d758a
1.53 0.7 8fc85b49137a79ca9acc5e63fa9fdfbb50751907
1.54 0.6 1e6708d49e9092a7949ed74b7e339c5245bb6661
1.55
2.1 --- a/debian/changelog Sat Jan 15 20:58:52 2011 +0100
2.2 +++ b/debian/changelog Mon Mar 21 01:33:06 2011 +0100
2.3 @@ -1,3 +1,9 @@
2.4 +shedskin (0.7.1) unstable; urgency=low
2.5 +
2.6 + * New upstream release.
2.7 +
2.8 + -- Paul Boddie <paul@boddie.org.uk> Mon, 21 Mar 2011 01:32:36 +0100
2.9 +
2.10 shedskin (0.7) unstable; urgency=low
2.11
2.12 * New upstream release.
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/typename-90ee8e7.diff Mon Mar 21 01:33:06 2011 +0100
3.3 @@ -0,0 +1,20 @@
3.4 +--- shedskin/lib/builtin.hpp 2011-03-19 16:08:45.000000000 +0100
3.5 ++++ shedskin/lib/builtin.hpp 2011-03-19 16:09:03.000000000 +0100
3.6 +@@ -1775,7 +1775,7 @@
3.7 +
3.8 + template<class T> inline __ss_bool pyiter<T>::__contains__(T t) {
3.9 + T e;
3.10 +- pyiter<T>::for_in_loop __3;
3.11 ++ typename pyiter<T>::for_in_loop __3;
3.12 + int __2;
3.13 + pyiter<T> *__1;
3.14 + FOR_IN_NEW(e,this,1,2,3)
3.15 +@@ -2480,7 +2480,7 @@
3.16 + dict<K,V> *c = new dict<K,V>();
3.17 + memo->__setitem__(this, c);
3.18 + K e;
3.19 +- dict<K,V>::for_in_loop __3;
3.20 ++ typename dict<K,V>::for_in_loop __3;
3.21 + int __2;
3.22 + dict<K,V> *__1;
3.23 + FOR_IN_NEW(e,this,1,2,3)