Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/salt/files/
Date: Wed, 29 Apr 2020 04:31:33
Message-Id: 1588134679.48b3a4e6ecf8e32c617a40a3574d9b5b1781ac52.chutzpah@gentoo
1 commit: 48b3a4e6ecf8e32c617a40a3574d9b5b1781ac52
2 Author: Patrick McLean <patrick.mclean <AT> sony <DOT> com>
3 AuthorDate: Wed Apr 29 04:31:19 2020 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 29 04:31:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b3a4e6
7
8 app-admin/salt: remove unused patch
9
10 Copyright: Sony Interactive Entertainment Inc.
11 Package-Manager: Portage-2.3.99, Repoman-2.3.22
12 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
13
14 .../salt/files/salt-2019.2.0-newer-deps.patch | 210 ---------------------
15 1 file changed, 210 deletions(-)
16
17 diff --git a/app-admin/salt/files/salt-2019.2.0-newer-deps.patch b/app-admin/salt/files/salt-2019.2.0-newer-deps.patch
18 deleted file mode 100644
19 index bdf95e21089..00000000000
20 --- a/app-admin/salt/files/salt-2019.2.0-newer-deps.patch
21 +++ /dev/null
22 @@ -1,210 +0,0 @@
23 -diff --git a/salt/modules/dockercompose.py b/salt/modules/dockercompose.py
24 -index 61e937536c..0f37e0d43a 100644
25 ---- a/salt/modules/dockercompose.py
26 -+++ b/salt/modules/dockercompose.py
27 -@@ -241,7 +241,7 @@ def __load_docker_compose(path):
28 - None, None)
29 - try:
30 - with salt.utils.files.fopen(file_path, 'r') as fl:
31 -- loaded = yaml.load(fl)
32 -+ loaded = yaml.safe_load(fl)
33 - except EnvironmentError:
34 - return None, __standardize_result(False,
35 - 'Could not read {0}'.format(file_path),
36 -@@ -371,7 +371,7 @@ def __load_compose_definitions(path, definition):
37 - None, None)
38 - else:
39 - try:
40 -- loaded_definition = yaml.load(definition)
41 -+ loaded_definition = yaml.safe_load(definition)
42 - except yaml.YAMLError as yerr:
43 - msg = 'Could not parse {0} {1}'.format(definition, yerr)
44 - return None, None, __standardize_result(False, msg,
45 -diff --git a/salt/serializers/yaml.py b/salt/serializers/yaml.py
46 -index c95b40e48f..2154e5dcab 100644
47 ---- a/salt/serializers/yaml.py
48 -+++ b/salt/serializers/yaml.py
49 -@@ -72,6 +72,7 @@ def serialize(obj, **options):
50 - '''
51 -
52 - options.setdefault('Dumper', Dumper)
53 -+ options.setdefault('default_flow_style', None)
54 - try:
55 - response = yaml.dump(obj, **options)
56 - if response.endswith('\n...\n'):
57 -diff --git a/salt/serializers/yamlex.py b/salt/serializers/yamlex.py
58 -index 2e4ba6fb2b..e42634f580 100644
59 ---- a/salt/serializers/yamlex.py
60 -+++ b/salt/serializers/yamlex.py
61 -@@ -182,6 +182,7 @@ def serialize(obj, **options):
62 - '''
63 -
64 - options.setdefault('Dumper', Dumper)
65 -+ options.setdefault('default_flow_style', None)
66 - try:
67 - response = yaml.dump(obj, **options)
68 - if response.endswith('\n...\n'):
69 -diff --git a/salt/utils/yamldumper.py b/salt/utils/yamldumper.py
70 -index 9892c87d23..3692ea324a 100644
71 ---- a/salt/utils/yamldumper.py
72 -+++ b/salt/utils/yamldumper.py
73 -@@ -115,6 +115,7 @@ def dump(data, stream=None, **kwargs):
74 - '''
75 - if 'allow_unicode' not in kwargs:
76 - kwargs['allow_unicode'] = True
77 -+ kwargs.setdefault('default_flow_style', None)
78 - return yaml.dump(data, stream, **kwargs)
79 -
80 -
81 -@@ -126,4 +127,5 @@ def safe_dump(data, stream=None, **kwargs):
82 - '''
83 - if 'allow_unicode' not in kwargs:
84 - kwargs['allow_unicode'] = True
85 -+ kwargs.setdefault('default_flow_style', None)
86 - return yaml.dump(data, stream, Dumper=SafeOrderedDumper, **kwargs)
87 -diff --git a/tests/integration/utils/test_win_runas.py b/tests/integration/utils/test_win_runas.py
88 -index 3042a77991..d4057a4d03 100644
89 ---- a/tests/integration/utils/test_win_runas.py
90 -+++ b/tests/integration/utils/test_win_runas.py
91 -@@ -539,7 +539,7 @@ class RunAsTest(ModuleCase):
92 - win32serviceutil.StartService('test service')
93 - wait_for_service('test service')
94 - with salt.utils.files.fopen(RUNAS_OUT, 'r') as fp:
95 -- ret = yaml.load(fp)
96 -+ ret = yaml.safe_load(fp)
97 - assert ret['retcode'] == 1, ret
98 -
99 - @with_system_user('test-runas', on_existing='delete', delete=True,
100 -@@ -560,7 +560,7 @@ class RunAsTest(ModuleCase):
101 - win32serviceutil.StartService('test service')
102 - wait_for_service('test service')
103 - with salt.utils.files.fopen(RUNAS_OUT, 'r') as fp:
104 -- ret = yaml.load(fp)
105 -+ ret = yaml.safe_load(fp)
106 - assert ret['retcode'] == 1, ret
107 -
108 - @with_system_user('test-runas-admin', on_existing='delete', delete=True,
109 -@@ -581,7 +581,7 @@ class RunAsTest(ModuleCase):
110 - win32serviceutil.StartService('test service')
111 - wait_for_service('test service')
112 - with salt.utils.files.fopen(RUNAS_OUT, 'r') as fp:
113 -- ret = yaml.load(fp)
114 -+ ret = yaml.safe_load(fp)
115 - assert ret['retcode'] == 0, ret
116 -
117 - @with_system_user('test-runas-admin', on_existing='delete', delete=True,
118 -@@ -602,7 +602,7 @@ class RunAsTest(ModuleCase):
119 - win32serviceutil.StartService('test service')
120 - wait_for_service('test service')
121 - with salt.utils.files.fopen(RUNAS_OUT, 'r') as fp:
122 -- ret = yaml.load(fp)
123 -+ ret = yaml.safe_load(fp)
124 - assert ret['retcode'] == 0, ret
125 -
126 - def test_runas_service_system_user(self):
127 -@@ -621,5 +621,5 @@ class RunAsTest(ModuleCase):
128 - win32serviceutil.StartService('test service')
129 - wait_for_service('test service')
130 - with salt.utils.files.fopen(RUNAS_OUT, 'r') as fp:
131 -- ret = yaml.load(fp)
132 -+ ret = yaml.safe_load(fp)
133 - assert ret['retcode'] == 0, ret
134 -diff --git a/tests/unit/serializers/test_serializers.py b/tests/unit/serializers/test_serializers.py
135 -index 3bf42b67d7..ea42d617d7 100644
136 ---- a/tests/unit/serializers/test_serializers.py
137 -+++ b/tests/unit/serializers/test_serializers.py
138 -@@ -68,9 +68,24 @@ class TestSerializers(TestCase):
139 - serialized = yamlex.serialize(data)
140 - assert serialized == '{foo: bar}', serialized
141 -
142 -+ serialized = yamlex.serialize(data, default_flow_style=False)
143 -+ assert serialized == 'foo: bar', serialized
144 -+
145 - deserialized = yamlex.deserialize(serialized)
146 - assert deserialized == data, deserialized
147 -
148 -+ serialized = yaml.serialize(data)
149 -+ assert serialized == '{foo: bar}', serialized
150 -+
151 -+ deserialized = yaml.deserialize(serialized)
152 -+ assert deserialized == data, deserialized
153 -+
154 -+ serialized = yaml.serialize(data, default_flow_style=False)
155 -+ assert serialized == 'foo: bar', serialized
156 -+
157 -+ deserialized = yaml.deserialize(serialized)
158 -+ assert deserialized == data, deserialized
159 -+
160 - @skipIf(not yamlex.available, SKIP_MESSAGE % 'sls')
161 - def test_serialize_complex_sls(self):
162 - data = OrderedDict([
163 -@@ -84,6 +99,12 @@ class TestSerializers(TestCase):
164 - deserialized = yamlex.deserialize(serialized)
165 - assert deserialized == data, deserialized
166 -
167 -+ serialized = yaml.serialize(data)
168 -+ assert serialized == '{bar: 2, baz: true, foo: 1}', serialized
169 -+
170 -+ deserialized = yaml.deserialize(serialized)
171 -+ assert deserialized == data, deserialized
172 -+
173 - @skipIf(not yaml.available, SKIP_MESSAGE % 'yaml')
174 - @skipIf(not yamlex.available, SKIP_MESSAGE % 'sls')
175 - def test_compare_sls_vs_yaml(self):
176 -diff --git a/tests/unit/utils/test_schema.py b/tests/unit/utils/test_schema.py
177 -index 677cd0778b..5c2f1fd8fd 100644
178 ---- a/tests/unit/utils/test_schema.py
179 -+++ b/tests/unit/utils/test_schema.py
180 -@@ -5,6 +5,7 @@
181 -
182 - # Import python libs
183 - from __future__ import absolute_import, print_function, unicode_literals
184 -+import sys
185 - import copy
186 -
187 - # Import Salt Testing Libs
188 -@@ -506,7 +507,7 @@ class ConfigTestCase(TestCase):
189 - {'personal_access_token': 'foo'},
190 - Requirements.serialize()
191 - )
192 -- self.assertIn('is not valid under any of the given schemas', excinfo.exception.message)
193 -+ self.assertIn("'ssh_key_file' is a required property", excinfo.exception.message)
194 -
195 - def test_boolean_config(self):
196 - item = schema.BooleanItem(title='Hungry', description='Are you hungry?')
197 -@@ -1730,7 +1731,10 @@ class ConfigTestCase(TestCase):
198 -
199 - with self.assertRaises(jsonschema.exceptions.ValidationError) as excinfo:
200 - jsonschema.validate({'item': {'sides': '4', 'color': 'blue'}}, TestConf.serialize())
201 -- self.assertIn('is not valid under any of the given schemas', excinfo.exception.message)
202 -+ if sys.hexversion >= 0x03000000:
203 -+ self.assertIn("'4' is not of type 'boolean'", excinfo.exception.message)
204 -+ else:
205 -+ self.assertIn("u'4' is not of type u'boolean'", excinfo.exception.message)
206 -
207 - class TestConf(schema.Schema):
208 - item = schema.DictItem(
209 -@@ -1833,7 +1837,10 @@ class ConfigTestCase(TestCase):
210 -
211 - with self.assertRaises(jsonschema.exceptions.ValidationError) as excinfo:
212 - jsonschema.validate({'item': ['maybe']}, TestConf.serialize())
213 -- self.assertIn('is not valid under any of the given schemas', excinfo.exception.message)
214 -+ if sys.hexversion >= 0x03000000:
215 -+ self.assertIn("'maybe' is not one of ['yes']", excinfo.exception.message)
216 -+ else:
217 -+ self.assertIn("u'maybe' is not one of [u'yes']", excinfo.exception.message)
218 -
219 - with self.assertRaises(jsonschema.exceptions.ValidationError) as excinfo:
220 - jsonschema.validate({'item': 2}, TestConf.serialize())
221 -@@ -1885,7 +1892,10 @@ class ConfigTestCase(TestCase):
222 -
223 - with self.assertRaises(jsonschema.exceptions.ValidationError) as excinfo:
224 - jsonschema.validate({'item': ['maybe']}, TestConf.serialize())
225 -- self.assertIn('is not valid under any of the given schemas', excinfo.exception.message)
226 -+ if sys.hexversion >= 0x03000000:
227 -+ self.assertIn("'maybe' is not one of ['yes']", excinfo.exception.message)
228 -+ else:
229 -+ self.assertIn("u'maybe' is not one of [u'yes']", excinfo.exception.message)
230 -
231 - with self.assertRaises(jsonschema.exceptions.ValidationError) as excinfo:
232 - jsonschema.validate({'item': 2}, TestConf.serialize())