Merge changes I4c3744e0,I91d8de92 am: b1d8a2de5f am: ad73674f9d am: b164b09cb1 am: c01e8b38b1 am: cc27840a54
Original change: https://android-review.googlesource.com/c/platform/development/+/2129337
Change-Id: I48f0eb060389643f95262f914b25101c0df587bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/scripts/cargo2android.py b/scripts/cargo2android.py
index 3071a10..fdd7bb6 100755
--- a/scripts/cargo2android.py
+++ b/scripts/cargo2android.py
@@ -1160,12 +1160,6 @@
sys.exit('ERROR: cannot find cargo in ' + self.args.cargo_bin)
print('INFO: using cargo in ' + self.args.cargo_bin)
return
- elif os.environ.get('ANDROID_BUILD_ENVIRONMENT_CONFIG', '') == 'googler':
- sys.exit('ERROR: Not executed within the sandbox. Please see '
- 'go/cargo2android-sandbox for more information.')
- else:
- sys.exit('ERROR: the prebuilt cargo is not usable; please '
- 'use the --cargo_bin flag.')
# We have only tested this on Linux.
if platform.system() != 'Linux':
sys.exit('ERROR: this script has only been tested on Linux with cargo.')
@@ -1205,10 +1199,10 @@
result = version_pat.match(dir_name)
if not result:
continue
- version = (result.group(1), result.group(2), result.group(3))
+ version = (int(result.group(1)), int(result.group(2)), int(result.group(3)))
if version > rust_version:
rust_version = version
- return '.'.join(rust_version)
+ return '.'.join(map(str, rust_version))
def find_out_files(self):
# list1 has build.rs output for normal crates