Fixed: fxbug.dev/64153
Note that I also removed the TODO for fxbug.dev/86941. After talking
with the bug author, this file is not directly relevant to that bug.
* Generate fonts in the expected location.
Fonts-subset is generated directly in out/../zip_archives but the final
destination is expected to be inside a folder like linux-x64. This PR
generates the file directly in the expected path.
Bug: https://github.com/flutter/flutter/issues/81855
* Fix font zip tests.
* Revert changes to run_tests.py
* Update host_os_cpu_name variable to report darwin for mac.
* Fix variable names.
* Calculate prebuilts path using mac instead of darwin.
* Add platform to fontset path.
* Fix platforms map.
* Add debugging.
* Add win32 to the map of artifact locations.
* Use full_platform_name instead of host_os_name.
* Use x32 for windows font binaries.
* Fix paths for debug version in windows.
* Use x64 for win32.
* Remove additional logging.
* Add linux2 to map of platforms.
* [licenses] Updates ICU license regexp and URL
New file in the ICU library use the https scheme for the URL
instead of prior http to declare the license, leading to
the 'unmatched potential copyright' message.
This change removes the issue.
* [icu] Upgrades the ICU library version in use
This change brings in ICU 70.1 which is the latest and greatest of ICU releases.
It sync up with the latest ICU milestone in use in Chromium.
Issue: #flutter/97412
* Add pkg:smith as a dependency for flutter_frontend_server.
This is needed to roll dart past b453c6bcba
* Update few more packages that depend on internal dart sdk expect package
This might not be necessary since we ultimately want to
get rid of these rules in favor of using the SDK, but it's
useful to me for reference during embedder prototyping.
I got rid of some arguments that seemed dead:
- `cml_file` in `_fuchsia_archive` didn't seem used anywhere. It is
used in `fuchsia_archive`.
- `meta_dir` didn't seem used.
Infrastructure runs the pm command on packages in a different path
which we were not accounting for. This will make sure we stamp the
packages when infra builds them.
Users can add an expose_dirs entry to the program field in a
component's cml file to optionally expose extra directories
from their out/ directory.
BUG: fxbug.dev/89690
In download_dart_sdk.py, we previously ran curl with the --verbose flag
when the --verbose flag was passed to the script. This generates vast
quantities of output that is unlikely to be valuable except if we're
attempting to debug a curl download issue. In such a case we could
perhaps pass a separate --verbose-download flag as well.
Issue: https://github.com/flutter/flutter/issues/94492
BUG: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=87813
As part of the fuchsia platform versioning we are stamping all of
our packages with a target api level which can be read by our assembly
tools. We would like to be able to update the target api level with a
roller so I added a file which can is read by the gn tool. I am open
to suggestions about how to change this is we do not want to add
file read calls to our gn script.