1 |
darkside 11/04/28 03:25:03 |
2 |
|
3 |
Modified: layman-1.4.2-python-compatbility-fix.patch |
4 |
Log: |
5 |
Revision bump to fix broken sync function, bug 365123. New patch by Brian Dolbec |
6 |
|
7 |
(Portage version: 2.1.9.46/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.3 app-portage/layman/files/layman-1.4.2-python-compatbility-fix.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/files/layman-1.4.2-python-compatbility-fix.patch?rev=1.3&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/files/layman-1.4.2-python-compatbility-fix.patch?rev=1.3&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/layman/files/layman-1.4.2-python-compatbility-fix.patch?r1=1.2&r2=1.3 |
15 |
|
16 |
Index: layman-1.4.2-python-compatbility-fix.patch |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/app-portage/layman/files/layman-1.4.2-python-compatbility-fix.patch,v |
19 |
retrieving revision 1.2 |
20 |
retrieving revision 1.3 |
21 |
diff -u -r1.2 -r1.3 |
22 |
--- layman-1.4.2-python-compatbility-fix.patch 27 Apr 2011 13:23:50 -0000 1.2 |
23 |
+++ layman-1.4.2-python-compatbility-fix.patch 28 Apr 2011 03:25:03 -0000 1.3 |
24 |
@@ -1,21 +1,24 @@ |
25 |
-From 35815463599b2aa843edcc976920d996f6e4b0e2 Mon Sep 17 00:00:00 2001 |
26 |
-From: dol-sen <brian.dolbec@×××××.com> |
27 |
-Date: Wed, 27 Apr 2011 03:58:06 -0700 |
28 |
-Subject: [PATCH] fix broken *args for python 2.5 and 2.6+. |
29 |
- Also fixes my previous fix & resultant breakage. |
30 |
+From edce984f2c034254af33fd6fe18bc1e2689581bf Mon Sep 17 00:00:00 2001 |
31 |
+From: Brian Dolbec <brian.dolbec@×××××.com> |
32 |
+Date: Fri, 22 Apr 2011 23:53:19 -0700 |
33 |
+Subject: [PATCH] fix bug 363797 python-2.5 test errors. |
34 |
+ fixes broken *args for python 2.5 and 2.6+. |
35 |
Passes tests for all python versions supported. |
36 |
|
37 |
--- |
38 |
bin/layman | 2 +- |
39 |
- layman/overlays/bzr.py | 2 +- |
40 |
- layman/overlays/darcs.py | 2 +- |
41 |
- layman/overlays/git.py | 2 +- |
42 |
- layman/overlays/mercurial.py | 2 +- |
43 |
+ layman/overlays/bzr.py | 4 ++-- |
44 |
+ layman/overlays/cvs.py | 4 ++-- |
45 |
+ layman/overlays/darcs.py | 4 ++-- |
46 |
+ layman/overlays/git.py | 4 ++-- |
47 |
+ layman/overlays/mercurial.py | 4 ++-- |
48 |
layman/overlays/rsync.py | 2 +- |
49 |
layman/overlays/source.py | 4 ++-- |
50 |
layman/overlays/svn.py | 4 ++-- |
51 |
layman/overlays/tar.py | 2 +- |
52 |
- 9 files changed, 11 insertions(+), 11 deletions(-) |
53 |
+ 10 files changed, 17 insertions(+), 17 deletions(-) |
54 |
+ mode change 100644 => 100755 layman/tests/dtest.py |
55 |
+ mode change 100644 => 100755 layman/tests/external.py |
56 |
|
57 |
diff --git a/bin/layman b/bin/layman |
58 |
index b85f4fa..01ee0c8 100755 |
59 |
@@ -28,7 +31,7 @@ |
60 |
# LAYMAN - A UTILITY TO SELECT AND UPDATE GENTOO OVERLAYS |
61 |
################################################################################ |
62 |
diff --git a/layman/overlays/bzr.py b/layman/overlays/bzr.py |
63 |
-index 4725c98..b59cf6c 100644 |
64 |
+index e73c2f4..b59cf6c 100644 |
65 |
--- a/layman/overlays/bzr.py |
66 |
+++ b/layman/overlays/bzr.py |
67 |
@@ -52,7 +52,7 @@ class BzrOverlay(OverlaySource): |
68 |
@@ -40,8 +43,39 @@ |
69 |
|
70 |
def sync(self, base, quiet = False): |
71 |
'''Sync overlay.''' |
72 |
+@@ -61,7 +61,7 @@ class BzrOverlay(OverlaySource): |
73 |
+ |
74 |
+ # bzr pull --overwrite SOURCE |
75 |
+ args = ['pull', '--overwrite', self.src] |
76 |
+- return self.run_command(*args, cwd=path([base, self.parent.name])) |
77 |
++ return self.run_command(args, cwd=path([base, self.parent.name])) |
78 |
+ |
79 |
+ def supported(self): |
80 |
+ '''Overlay type supported?''' |
81 |
+diff --git a/layman/overlays/cvs.py b/layman/overlays/cvs.py |
82 |
+index f8fc277..4924ca4 100644 |
83 |
+--- a/layman/overlays/cvs.py |
84 |
++++ b/layman/overlays/cvs.py |
85 |
+@@ -83,7 +83,7 @@ class CvsOverlay(OverlaySource): |
86 |
+ args.append(self.parent.name) |
87 |
+ args.append(self.subpath) |
88 |
+ |
89 |
+- return self.run_command(*args, cwd=base, env=dict(CVSROOT=self.src)) |
90 |
++ return self.run_command(args, cwd=base, env=dict(CVSROOT=self.src)) |
91 |
+ |
92 |
+ def sync(self, base, quiet = False): |
93 |
+ '''Sync overlay.''' |
94 |
+@@ -96,7 +96,7 @@ class CvsOverlay(OverlaySource): |
95 |
+ args.append('-q') |
96 |
+ args.append('update') |
97 |
+ args.append('-d') |
98 |
+- return self.run_command(*args, cwd=path([base, self.parent.name])) |
99 |
++ return self.run_command(args, cwd=path([base, self.parent.name])) |
100 |
+ |
101 |
+ def supported(self): |
102 |
+ '''Overlay type supported?''' |
103 |
diff --git a/layman/overlays/darcs.py b/layman/overlays/darcs.py |
104 |
-index 12e75ec..c062543 100644 |
105 |
+index 7d89477..c062543 100644 |
106 |
--- a/layman/overlays/darcs.py |
107 |
+++ b/layman/overlays/darcs.py |
108 |
@@ -51,7 +51,7 @@ class DarcsOverlay(OverlaySource): |
109 |
@@ -53,8 +87,17 @@ |
110 |
|
111 |
def sync(self, base, quiet = False): |
112 |
'''Sync overlay.''' |
113 |
+@@ -60,7 +60,7 @@ class DarcsOverlay(OverlaySource): |
114 |
+ |
115 |
+ # darcs pull --all SOURCE |
116 |
+ args = ['pull', '--all', self.src] |
117 |
+- return self.run_command(*args, cwd=path([base, self.parent.name])) |
118 |
++ return self.run_command(args, cwd=path([base, self.parent.name])) |
119 |
+ |
120 |
+ def supported(self): |
121 |
+ '''Overlay type supported?''' |
122 |
diff --git a/layman/overlays/git.py b/layman/overlays/git.py |
123 |
-index 8db6c51..3b2608b 100644 |
124 |
+index caa73f4..3b2608b 100644 |
125 |
--- a/layman/overlays/git.py |
126 |
+++ b/layman/overlays/git.py |
127 |
@@ -60,7 +60,7 @@ class GitOverlay(OverlaySource): |
128 |
@@ -66,8 +109,17 @@ |
129 |
|
130 |
def sync(self, base, quiet = False): |
131 |
'''Sync overlay.''' |
132 |
+@@ -70,7 +70,7 @@ class GitOverlay(OverlaySource): |
133 |
+ args = ['pull'] |
134 |
+ if quiet: |
135 |
+ args.append('-q') |
136 |
+- return self.run_command(*args, cwd=path([base, self.parent.name])) |
137 |
++ return self.run_command(args, cwd=path([base, self.parent.name])) |
138 |
+ |
139 |
+ def supported(self): |
140 |
+ '''Overlay type supported?''' |
141 |
diff --git a/layman/overlays/mercurial.py b/layman/overlays/mercurial.py |
142 |
-index ea3f9da..8bf919b 100644 |
143 |
+index 06cf59d..8bf919b 100644 |
144 |
--- a/layman/overlays/mercurial.py |
145 |
+++ b/layman/overlays/mercurial.py |
146 |
@@ -51,7 +51,7 @@ class MercurialOverlay(OverlaySource): |
147 |
@@ -79,6 +131,15 @@ |
148 |
|
149 |
def sync(self, base, quiet = False): |
150 |
'''Sync overlay.''' |
151 |
+@@ -60,7 +60,7 @@ class MercurialOverlay(OverlaySource): |
152 |
+ |
153 |
+ # hg pull -u SOURCE |
154 |
+ args = ['pull', '-u', self.src] |
155 |
+- return self.run_command(*args, cwd=path([base, self.parent.name])) |
156 |
++ return self.run_command(args, cwd=path([base, self.parent.name])) |
157 |
+ |
158 |
+ def supported(self): |
159 |
+ '''Overlay type supported?''' |
160 |
diff --git a/layman/overlays/rsync.py b/layman/overlays/rsync.py |
161 |
index 3a5a342..bf01462 100644 |
162 |
--- a/layman/overlays/rsync.py |
163 |
@@ -143,6 +204,12 @@ |
164 |
|
165 |
os.unlink(pkg) |
166 |
return result |
167 |
+diff --git a/layman/tests/dtest.py b/layman/tests/dtest.py |
168 |
+old mode 100644 |
169 |
+new mode 100755 |
170 |
+diff --git a/layman/tests/external.py b/layman/tests/external.py |
171 |
+old mode 100644 |
172 |
+new mode 100755 |
173 |
-- |
174 |
-1.7.3.4 |
175 |
+1.7.4.1 |