From 852b24fd1b59a54cd761c2bc861cacc951f69bd0 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 29 Oct 2018 12:40:11 -0700 Subject: Update roadmap for AOSP. We've removed the need for perl and runalarm, rsync was misleading (as you'd hope!), and we now use a prebuilt of the xmllint in AOSP itself. --- www/roadmap.html | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/www/roadmap.html b/www/roadmap.html index 0107a310..9c284dba 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -369,10 +369,10 @@ mtools genvfatfs mke2fs gene2fs awk basename bash bc bzip2 cat chmod cmp comm cp cut date dd diff dirname du echo egrep env expr find fuser getconf getopt git grep gzip head hexdump hostname id jar java javap ln ls lsof m4 make md5sum mkdir mktemp mv od openssl -paste patch perl pgrep pkill ps pstree pwd python python2.7 python3 readlink -realpath rm rmdir rsync runalarm sed setsid sh sha1sum sha256sum sha512sum +paste patch pgrep pkill ps pstree pwd python python2.7 python3 readlink +realpath rm rmdir rsync sed setsid sh sha1sum sha256sum sha512sum sleep sort stat tar tail tee todos touch tr true uname uniq unix2dos unzip -wc which whoami xargs xmllint xxd xz zip zipinfo +wc which whoami xargs xxd xz zip zipinfo

The following are already in the tree and will be used directly:

@@ -386,21 +386,22 @@ that are still in pending: bc dd diff expr gzip lsof tar tr), that leaves:

-bash fuser getopt git hexdump openssl perl pstree rsync runalarm sh todos -unzip xmllint zip zipinfo +bash fuser getopt git hexdump openssl pstree rsync sh todos unzip zip zipinfo
-

For AOSP, zip/zipinfo/unzip are likely to be libziparchive based. The only -use of perl is building the kernel, runalarm is just for the Mac, all todos -callers will use unix2dos instead if it's available. git/openssl/xmllint seem -like they should just be brought in to the tree. That leaves:

+

For AOSP, zip/zipinfo/unzip are likely to be libziparchive based. The +todos callers will use unix2dos instead if it's available. git/openssl +seem like they should just be brought in to the tree. rsync is used to +work around a Mac cp -Rf bug with broken symbolic links. That +leaves:

-bash fuser getopt hexdump pstree rsync +bash fuser getopt hexdump pstree

(Why are fuser and pstree used during the AOSP build? They're used for -diagnostics if something goes wrong.)

+diagnostics if something goes wrong. So it's really just bash, getopt, +and hexdump that are actually used to build.)


Use case: Tizen Core

-- cgit v1.2.3