Gentoo Archives: gentoo-commits

From: "Jeremy Olexa (darkside)" <darkside@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/layman/files: layman-1.4.2-python-compatbility-fix.patch
Date: Thu, 28 Apr 2011 03:25:16
Message-Id: 20110428032503.C6A4A20057@flycatcher.gentoo.org
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