Skip to content

Instantly share code, notes, and snippets.

@neomatrix369
Last active July 5, 2019 22:21
Show Gist options
  • Save neomatrix369/f5989ef61d1cdf0ad7b896a2d4c183cf to your computer and use it in GitHub Desktop.
Save neomatrix369/f5989ef61d1cdf0ad7b896a2d4c183cf to your computer and use it in GitHub Desktop.
Before and after changes to mx.py (between master and PR branch: https://github.com/graalvm/mx/pull/197)
diff -u before-changes-mx.py_cut/BinaryVC after-changes-mx.py_cut/BinaryVC
--- before-changes-mx.py_cut/BinaryVC 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/BinaryVC 2019-07-05 16:40:31.000000000 +0100
@@ -206,4 +206,6 @@
if abortOnError:
abort("A binary VC has no branch")
-### ~~~~~~~~~~~~~ _private
+
+### Maven, _private
+
diff -u before-changes-mx.py_cut/BuildTask after-changes-mx.py_cut/BuildTask
--- before-changes-mx.py_cut/BuildTask 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/BuildTask 2019-07-05 16:40:31.000000000 +0100
@@ -189,4 +189,6 @@
"""
nyi('clean', self)
-### ~~~~~~~~~~~~~ _private
+
+### ~~~~~~~~~~~~~ Distribution, Archive, Dependency
+
diff -u before-changes-mx.py_cut/ClasspathDependency after-changes-mx.py_cut/ClasspathDependency
--- before-changes-mx.py_cut/ClasspathDependency 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/ClasspathDependency 2019-07-05 16:40:31.000000000 +0100
@@ -33,5 +33,6 @@
ret[key] = replaceVar.substitute(value, dependency=self)
return ret
-### ~~~~~~~~~~~~~ Build
+
+### JNI
diff -u before-changes-mx.py_cut/DynamicVarScope after-changes-mx.py_cut/DynamicVarScope
--- before-changes-mx.py_cut/DynamicVarScope 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/DynamicVarScope 2019-07-05 16:40:31.000000000 +0100
@@ -14,6 +14,3 @@
self.newvalue = None
-currently_loading_suite = DynamicVar(None)
-
-
diff -u before-changes-mx.py_cut/ECJDaemon after-changes-mx.py_cut/ECJDaemon
--- before-changes-mx.py_cut/ECJDaemon 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/ECJDaemon 2019-07-05 16:40:31.000000000 +0100
@@ -5,3 +5,5 @@
def name(self):
return 'ecj-daemon-server(JDK {})'.format(self.jdk.javaCompliance)
+
+### ~~~~~~~~~~~~~ Project
diff -u before-changes-mx.py_cut/LayoutJARDistribution after-changes-mx.py_cut/LayoutJARDistribution
--- before-changes-mx.py_cut/LayoutJARDistribution 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/LayoutJARDistribution 2019-07-05 16:40:31.000000000 +0100
@@ -15,5 +15,5 @@
def compress_remotely(self):
return self._remote_compress
-### ~~~~~~~~~~~~~ String/expression utils
+### ~~~~~~~~~~~~~ Project, Dependency
diff -u before-changes-mx.py_cut/MXTestsSuite after-changes-mx.py_cut/MXTestsSuite
--- before-changes-mx.py_cut/MXTestsSuite 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/MXTestsSuite 2019-07-05 16:40:31.000000000 +0100
@@ -2,3 +2,4 @@
def __init__(self):
InternalSuite.__init__(self, join(_mx_home, "tests"))
+
diff -u before-changes-mx.py_cut/MavenConfig after-changes-mx.py_cut/MavenConfig
--- before-changes-mx.py_cut/MavenConfig 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/MavenConfig 2019-07-05 16:40:31.000000000 +0100
@@ -22,4 +22,4 @@
return self if self.has_maven else None
-### ~~~~~~~~~~~~~ _private
+### ~~~~~~~~~~~~~ VC, SCM
diff -u before-changes-mx.py_cut/MavenRepo after-changes-mx.py_cut/MavenRepo
--- before-changes-mx.py_cut/MavenRepo 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/MavenRepo 2019-07-05 16:40:31.000000000 +0100
@@ -100,4 +100,7 @@
if metadataFile:
metadataFile.close()
-### ~~~~~~~~~~~~~ Repository / Suite
+
+_maven_local_repository = None
+
+
diff -u before-changes-mx.py_cut/NativeBuildTask after-changes-mx.py_cut/NativeBuildTask
--- before-changes-mx.py_cut/NativeBuildTask 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/NativeBuildTask 2019-07-05 16:40:31.000000000 +0100
@@ -88,5 +88,3 @@
run([gmake_cmd(), 'clean'], cwd=self.subject.dir, env=env)
self._newestOutput = None
-
-### ~~~~~~~~~~~~~ _private
diff -u before-changes-mx.py_cut/ResourceLibrary after-changes-mx.py_cut/ResourceLibrary
--- before-changes-mx.py_cut/ResourceLibrary 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/ResourceLibrary 2019-07-05 16:40:31.000000000 +0100
@@ -36,5 +36,3 @@
return (self.sha1, self.name)
-### Unzip / Untar
-
diff -u before-changes-mx.py_cut/TimeStampFile after-changes-mx.py_cut/TimeStampFile
--- before-changes-mx.py_cut/TimeStampFile 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/TimeStampFile 2019-07-05 16:40:31.000000000 +0100
@@ -89,3 +89,5 @@
open(self.path, 'a')
self.timestamp = getmtime(self.path)
+### ~~~~~~~~~~~~~ commands
+
diff -u before-changes-mx.py_cut/Timer after-changes-mx.py_cut/Timer
--- before-changes-mx.py_cut/Timer 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/Timer 2019-07-05 16:40:31.000000000 +0100
@@ -8,13 +8,3 @@
elapsed = time.time() - self.start
print('{} took {} seconds'.format(self.name, elapsed))
-
-### ~~~~~~~~~~~~~ Suite
-
-# Define this machinery early in case other modules want to use them
-
-# Names of commands that don't need a primary suite.
-# This cannot be used outside of mx because of implementation restrictions
-_suite_context_free = ['init', 'version', 'urlrewrite']
-
-
diff -u before-changes-mx.py_cut/XMLDoc after-changes-mx.py_cut/XMLDoc
--- before-changes-mx.py_cut/XMLDoc 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/XMLDoc 2019-07-05 16:40:31.000000000 +0100
@@ -52,5 +52,4 @@
mx_subst.results_substitutions.register_no_arg('os', get_os)
-### ~~~~~~~~~~~~~ _private
diff -u before-changes-mx.py_cut/ZipExtractor after-changes-mx.py_cut/ZipExtractor
--- before-changes-mx.py_cut/ZipExtractor 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/ZipExtractor 2019-07-05 16:40:31.000000000 +0100
@@ -9,6 +9,5 @@
def _extractall(self, ar, dst):
return ar.extractall(dst)
-
-### Library
+### ~~~~~~~~~~~~~ Library
diff -u before-changes-mx.py_cut/_add_command_primary_option after-changes-mx.py_cut/_add_command_primary_option
--- before-changes-mx.py_cut/_add_command_primary_option 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_add_command_primary_option 2019-07-05 16:40:32.000000000 +0100
@@ -1,3 +1,5 @@
def _add_command_primary_option(parser):
parser.add_argument('--primary', action='store_true', help='limit checks to primary suite')
+### ~~~~~~~~~~~~~ commands
+
diff -u before-changes-mx.py_cut/_check_file_with_sha1 after-changes-mx.py_cut/_check_file_with_sha1
--- before-changes-mx.py_cut/_check_file_with_sha1 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_check_file_with_sha1 2019-07-05 16:40:31.000000000 +0100
@@ -43,5 +43,4 @@
return True
-### ~~~~~~~~~~~~~ Library
diff -u before-changes-mx.py_cut/_check_output_str after-changes-mx.py_cut/_check_output_str
--- before-changes-mx.py_cut/_check_output_str 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_check_output_str 2019-07-05 16:40:31.000000000 +0100
@@ -1,6 +1,3 @@
def _check_output_str(*args, **kwargs):
return _decode(subprocess.check_output(*args, **kwargs))
-
-### ~~~~~~~~~~~~~ command
-
diff -u before-changes-mx.py_cut/_copy_eclipse_settings after-changes-mx.py_cut/_copy_eclipse_settings
--- before-changes-mx.py_cut/_copy_eclipse_settings 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_copy_eclipse_settings 2019-07-05 16:40:32.000000000 +0100
@@ -22,4 +22,5 @@
if files:
files.append(join(settingsDir, name))
+### ~~~~~~~~~~~~~ commands
diff -u before-changes-mx.py_cut/_deploy_binary after-changes-mx.py_cut/_deploy_binary
--- before-changes-mx.py_cut/_deploy_binary 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_deploy_binary 2019-07-05 16:40:31.000000000 +0100
@@ -82,8 +82,6 @@
try_remote_branch_update(deploy_branch_name)
-### ~~~~~~~~~~~~~ Maven, _private
-
def _maven_deploy_dists(dists, versionGetter, repo, settingsXml,
dryRun=False,
validateMetadata='none',
diff -u before-changes-mx.py_cut/_discover_suites after-changes-mx.py_cut/_discover_suites
--- before-changes-mx.py_cut/_discover_suites 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_discover_suites 2019-07-05 16:40:31.000000000 +0100
@@ -325,5 +325,5 @@
pass
-### ~~~~~~~~~~~~~ OS/Arch/Platform related
+### ~~~~~~~~~~~~~ OS/Arch/Platform/System related
diff -u before-changes-mx.py_cut/_findPrimarySuiteMxDir after-changes-mx.py_cut/_findPrimarySuiteMxDir
--- before-changes-mx.py_cut/_findPrimarySuiteMxDir 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_findPrimarySuiteMxDir 2019-07-05 16:40:31.000000000 +0100
@@ -13,3 +13,4 @@
return mxDir
return None
+
diff -u before-changes-mx.py_cut/_get_jni_gen after-changes-mx.py_cut/_get_jni_gen
--- before-changes-mx.py_cut/_get_jni_gen 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_get_jni_gen 2019-07-05 16:40:31.000000000 +0100
@@ -6,4 +6,5 @@
mx_subst.path_substitutions.register_with_arg('jnigen', _get_jni_gen)
+### ~~~~~~~~~~~~~ Build
diff -u before-changes-mx.py_cut/_hashFromUrl after-changes-mx.py_cut/_hashFromUrl
--- before-changes-mx.py_cut/_hashFromUrl 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_hashFromUrl 2019-07-05 16:40:31.000000000 +0100
@@ -10,6 +10,3 @@
if hashFile:
hashFile.close()
-
-### Maven, _private
-
diff -u before-changes-mx.py_cut/_intellij_native_projects after-changes-mx.py_cut/_intellij_native_projects
--- before-changes-mx.py_cut/_intellij_native_projects 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_intellij_native_projects 2019-07-05 16:40:31.000000000 +0100
@@ -30,4 +30,5 @@
moduleFilePath = "$PROJECT_DIR$/" + os.path.relpath(moduleFile, s.dir)
modulesXml.element('module', attributes={'fileurl': 'file://' + moduleFilePath, 'filepath': moduleFilePath})
+### ~~~~~~~~~~~~~ IDE, IntelliJ
diff -u before-changes-mx.py_cut/_make_absolute after-changes-mx.py_cut/_make_absolute
--- before-changes-mx.py_cut/_make_absolute 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_make_absolute 2019-07-05 16:40:31.000000000 +0100
@@ -5,4 +5,3 @@
return join(prefix, path)
-@suite_context_free
diff -u before-changes-mx.py_cut/_merge_file_contents after-changes-mx.py_cut/_merge_file_contents
--- before-changes-mx.py_cut/_merge_file_contents 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_merge_file_contents 2019-07-05 16:40:31.000000000 +0100
@@ -4,5 +4,3 @@
shutil.copyfileobj(input_file, output_file)
output_file.flush()
-
-### ~~~~~~~~~~~~~ Project
diff -u before-changes-mx.py_cut/_needsUpdate after-changes-mx.py_cut/_needsUpdate
--- before-changes-mx.py_cut/_needsUpdate 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_needsUpdate 2019-07-05 16:40:31.000000000 +0100
@@ -12,5 +12,3 @@
return '{} is older than {}'.format(ts, newestInput)
return None
-### ~~~~~~~~~~~~~ Distribution, Archive
-
diff -u before-changes-mx.py_cut/_remove_unsatisfied_deps after-changes-mx.py_cut/_remove_unsatisfied_deps
--- before-changes-mx.py_cut/_remove_unsatisfied_deps 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_remove_unsatisfied_deps 2019-07-05 16:40:31.000000000 +0100
@@ -93,4 +93,11 @@
dep.getGlobalRegistry().pop(dep.name)
return res
+DEP_STANDARD = "standard dependency"
+DEP_BUILD = "a build dependency"
+DEP_ANNOTATION_PROCESSOR = "annotation processor dependency"
+DEP_EXCLUDED = "library excluded from a distribution"
+
+#: Set of known dependency edge kinds
+DEP_KINDS = frozenset([DEP_STANDARD, DEP_BUILD, DEP_ANNOTATION_PROCESSOR, DEP_EXCLUDED])
diff -u before-changes-mx.py_cut/_resolve_suite_version_conflict after-changes-mx.py_cut/_resolve_suite_version_conflict
--- before-changes-mx.py_cut/_resolve_suite_version_conflict 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/_resolve_suite_version_conflict 2019-07-05 16:40:31.000000000 +0100
@@ -38,3 +38,4 @@
abort("mismatched import versions on '{}' in '{}' ({}) and '{}' ({})".format(suiteName, otherImportingSuite.name, otherImport.version, existingImporter.name if existingImporter else '?', existingVersion))
return None
+### ~~~~~~~~~~~~~ Repository / Suite
diff -u before-changes-mx.py_cut/_safe_path after-changes-mx.py_cut/_safe_path
--- before-changes-mx.py_cut/_safe_path 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_safe_path 2019-07-05 16:40:31.000000000 +0100
@@ -24,4 +24,5 @@
path = _unicode(path)
return path
+### ~~~~~~~~~~~~~ command
diff -u before-changes-mx.py_cut/_validate_abolute_url after-changes-mx.py_cut/_validate_abolute_url
--- before-changes-mx.py_cut/_validate_abolute_url 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/_validate_abolute_url 2019-07-05 16:40:31.000000000 +0100
@@ -4,4 +4,3 @@
url = _urllib_parse.urlsplit(urlstr)
return url.scheme and (url.netloc or url.path)
-### ~~~~~~~~~~~~~ VC, SCM
diff -u before-changes-mx.py_cut/download_file_with_sha1 after-changes-mx.py_cut/download_file_with_sha1
--- before-changes-mx.py_cut/download_file_with_sha1 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/download_file_with_sha1 2019-07-05 16:40:31.000000000 +0100
@@ -76,5 +76,3 @@
return path
-### ~~~~~~~~~~~~~ _private
-
diff -u before-changes-mx.py_cut/expandvars_in_property after-changes-mx.py_cut/expandvars_in_property
--- before-changes-mx.py_cut/expandvars_in_property 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/expandvars_in_property 2019-07-05 16:40:31.000000000 +0100
@@ -5,5 +5,7 @@
return result
+### ~~~~~~~~~~~~~ commands
+
# Builtin commands
diff -u before-changes-mx.py_cut/glob_match after-changes-mx.py_cut/glob_match
--- before-changes-mx.py_cut/glob_match 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/glob_match 2019-07-05 16:40:31.000000000 +0100
@@ -17,5 +17,15 @@
return None
return '/'.join(path_parts[:len(pattern_parts)])
+### ~~~~~~~~~~~~~ Suite
+
+# Define this machinery early in case other modules want to use them
+
+# Names of commands that don't need a primary suite.
+# This cannot be used outside of mx because of implementation restrictions
+
+currently_loading_suite = DynamicVar(None)
+
+_suite_context_free = ['init', 'version', 'urlrewrite']
+
-### ~~~~~~~~~~~~~ Project
diff -u before-changes-mx.py_cut/is_cache_path after-changes-mx.py_cut/is_cache_path
--- before-changes-mx.py_cut/is_cache_path 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/is_cache_path 2019-07-05 16:40:31.000000000 +0100
@@ -1,5 +1,3 @@
def is_cache_path(path):
return path.startswith(_cache_dir())
-### ~~~~~~~~~~~~~ _private
-
diff -u before-changes-mx.py_cut/is_debug_lib_file after-changes-mx.py_cut/is_debug_lib_file
--- before-changes-mx.py_cut/is_debug_lib_file 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/is_debug_lib_file 2019-07-05 16:40:31.000000000 +0100
@@ -1,4 +1,3 @@
def is_debug_lib_file(fn):
return fn.endswith(add_debug_lib_suffix(""))
-### ~~~~~~~~~~~~~ _private
diff -u before-changes-mx.py_cut/javap after-changes-mx.py_cut/javap
--- before-changes-mx.py_cut/javap 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/javap 2019-07-05 16:40:32.000000000 +0100
@@ -18,4 +18,5 @@
selection = select_items(candidates)
run([javapExe, '-private', '-verbose', '-classpath', classpath(resolve=args.resolve, jdk=jdk)] + selection)
+### ~~~~~~~~~~~~~ commands
diff -u before-changes-mx.py_cut/maven_install after-changes-mx.py_cut/maven_install
--- before-changes-mx.py_cut/maven_install 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/maven_install 2019-07-05 16:40:32.000000000 +0100
@@ -41,3 +41,6 @@
for dist in arcdists:
print('name: ' + dist.maven_artifact_id() + ', path: ' + os.path.relpath(dist.path, s.dir))
+
+### ~~~~~~~~~~~~~ _private, eclipse
+
diff -u before-changes-mx.py_cut/maven_local_repository after-changes-mx.py_cut/maven_local_repository
--- before-changes-mx.py_cut/maven_local_repository 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/maven_local_repository 2019-07-05 16:40:31.000000000 +0100
@@ -30,5 +30,5 @@
return _maven_local_repository
-### ~~~~~~~~~~~~~ _private
+### ~~~~~~~~~~~~~ Maven, _private
diff -u before-changes-mx.py_cut/nyi after-changes-mx.py_cut/nyi
--- before-changes-mx.py_cut/nyi 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/nyi 2019-07-05 16:40:31.000000000 +0100
@@ -2,11 +2,11 @@
abort('{} is not implemented for {}'.format(name, obj.__class__.__name__))
raise NotImplementedError()
-DEP_STANDARD = "standard dependency"
-DEP_BUILD = "a build dependency"
-DEP_ANNOTATION_PROCESSOR = "annotation processor dependency"
-DEP_EXCLUDED = "library excluded from a distribution"
+### Dependencies
-#: Set of known dependency edge kinds
-DEP_KINDS = frozenset([DEP_STANDARD, DEP_BUILD, DEP_ANNOTATION_PROCESSOR, DEP_EXCLUDED])
+"""
+Map from the name of a removed dependency to the reason it was removed.
+A reason may be the name of another removed dependency, forming a causality chain.
+"""
+_removedDeps = {}
diff -u before-changes-mx.py_cut/suite_init_cmd after-changes-mx.py_cut/suite_init_cmd
--- before-changes-mx.py_cut/suite_init_cmd 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/suite_init_cmd 2019-07-05 16:40:32.000000000 +0100
@@ -57,4 +57,3 @@
with open(suite_py, 'w') as f:
f.write(suite_skeleton_str)
-
diff -u before-changes-mx.py_cut/suites after-changes-mx.py_cut/suites
--- before-changes-mx.py_cut/suites 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/suites 2019-07-05 16:40:31.000000000 +0100
@@ -9,3 +9,4 @@
res = [s for s in res if s.name in _opts.specific_suites]
return res
+
diff -u before-changes-mx.py_cut/sversions after-changes-mx.py_cut/sversions
--- before-changes-mx.py_cut/sversions 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/sversions 2019-07-05 16:40:32.000000000 +0100
@@ -22,6 +22,7 @@
if not isinstance(primary_suite(), MXSuite):
_sversions(primary_suite(), None)
+### ~~~~~~~~~~~~~ Java Compiler
def findclass(args, logToConsole=True, resolve=True, matcher=lambda string, classname: string in classname):
"""find all classes matching a given substring"""
diff -u before-changes-mx.py_cut/update_file after-changes-mx.py_cut/update_file
--- before-changes-mx.py_cut/update_file 2019-07-05 16:40:10.000000000 +0100
+++ after-changes-mx.py_cut/update_file 2019-07-05 16:40:31.000000000 +0100
@@ -60,13 +60,6 @@
"https://search.maven.org/remotecontent?filepath="
]
-
-"""
-Map from the name of a removed dependency to the reason it was removed.
-A reason may be the name of another removed dependency, forming a causality chain.
-"""
-_removedDeps = {}
-
_suites = dict()
"""
Map of the environment variables loaded by parsing the suites.
diff -u before-changes-mx.py_cut/vc_system after-changes-mx.py_cut/vc_system
--- before-changes-mx.py_cut/vc_system 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/vc_system 2019-07-05 16:40:31.000000000 +0100
@@ -8,4 +8,4 @@
else:
return None
-
+@suite_context_free
diff -u before-changes-mx.py_cut/verify_library_urls after-changes-mx.py_cut/verify_library_urls
--- before-changes-mx.py_cut/verify_library_urls 2019-07-05 16:40:11.000000000 +0100
+++ after-changes-mx.py_cut/verify_library_urls 2019-07-05 16:40:32.000000000 +0100
@@ -123,4 +123,5 @@
if not args.quiet:
log("CI setup is fine.")
+### ~~~~~~~~~~~~~ Java Compiler
__compile_mx_class_lock = multiprocessing.Lock()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment