Code Monkey home page Code Monkey logo

homebrew-qemu-virgl's People

Contributors

knazarov avatar oilipheist avatar yevgenko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homebrew-qemu-virgl's Issues

`opengl is not available`

Hey, when trying to use virtio-gpu-gl-pci with -display cocoa,gl=off I just get the error message:

qemu-system-aarch64: -device virtio-gpu-gl-pci: opengl is not available

Any idea what I could be missing? Do I may need to enable Opengl in Mac os somewhere?

qemu-system-aarch64: invalid accelerator hvf

qemu-system-aarch64
-machine virt,accel=hvf,highmem=off
-cpu cortex-a72 -smp 2 -m 4G
-device intel-hda -device hda-output
-device virtio-gpu-pci
-device virtio-keyboard-pci
-device virtio-net-pci,netdev=net
-device virtio-mouse-pci
-display cocoa,gl=es
-netdev user,id=net,ipv6=off
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on"
-drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on"
-drive "if=virtio,format=raw,file=./hdd.raw,discard=on"
-cdrom focal-desktop-arm64.iso
-boot d
running the above command results in this error:qemu-system-aarch64: invalid accelerator hvf

Guest crashing with AGX: exceeded compiled variants footprint limit on M1 MacBook Air

VM works fine except for occasional network interruptions (which I'm attributing to something in my script) and the guest crashing after some time of using the VM. QEMU itself doesn't actually crash, but spits out AGX: exceeded compiled variants footprint limit and the guest becomes entirely unresponsive except for being able to move the cursor.

I'm running Ubuntu Server 20.04.3 with Kubuntu Desktop installed. Here is my script for launching the VM:

args=(
-machine virt,accel=hvf,highmem=off \
-cpu max -smp cpus=4,sockets=1,cores=4,threads=1 -m 8G \
-device intel-hda -device hda-output \
-device qemu-xhci \
-device virtio-gpu-gl-pci \
-device usb-kbd \
-device virtio-net-pci,netdev=net0 \
-device usb-mouse,bus=usb-bus.0 \
-display cocoa,gl=es \
-netdev user,smb=/,id=net0 \
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \
-drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on" \
-device nvme,drive=drive2,serial=drive2,bootindex=2 \
-drive "if=none,media=disk,id=drive2,file=/Users/patrick/ubuntu-server-21-10.qcow2" \
-rtc base=localtime
)
sudo qemu-system-aarch64 "${args[@]}"

Downloading failure with 404 response

Downloading https://github.com/knazarov/homebrew-qemu-virgl/releases/download/qemu-virgl-20210507.1/qemu-virgl-20210725.1.catalina.bottle.tar.gz
-#O#- #   #
curl: (22) The requested URL returned error: 404
Error: Failed to download resource "qemu-virgl"
Download failed: https://github.com/knazarov/homebrew-qemu-virgl/releases/download/qemu-virgl-20210507.1/qemu-virgl-20210725.1.catalina.bottle.tar.gz

no keys work on boot

none of the keys work when I boot into the screen that gives you the try ubuntu, install ubuntu etc.

I'm running big sur 11.4

I would appreciate help, thank you

SHA256 mismatch for libangle-20210315.1.catalina.bottle.tar.gz

brew install knazarov/qemu-virgl/qemu-virgl

...

==> Downloading https://github.com/knazarov/homebrew-qemu-virgl/releases/download/libangle-20210315.1/libangle-20210315.1.catalina.bottle.tar.gz
==> Downloading from https://github-releases.githubusercontent.com/347953696/9aff3400-8703-11eb-97c5-1d91a1ed2f01?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI
######################################################################## 100.0%
Error: SHA256 mismatch
Expected: 032ffcba856c6b16b07edc1156100b943dc1322df4e61da8620edbd503957ef9
  Actual: e9aa9442083ef1eb5b3e760170d941b1ab4d8df521d97155afdf307619bd6351
    File: /Users/wik/Library/Caches/Homebrew/downloads/142b1b9f456b57291f2eae41f2b94138b6b9c50f01f74ae5984dd0f8eca28980--libangle-20210315.1.catalina.bottle.tar.gz
To retry an incomplete download, remove the file above.

I've tried to remove file as suggested, but still the same error.

can't install libangle [m1, BigSur 11.3]

$ brew install knazarov/qemu-virgl/libangle
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 3 formulae.

==> Installing libangle from knazarov/qemu-virgl
==> Cloning https://chromium.googlesource.com/chromium/tools/depot_tools.git
Updating /Users/tfolger/Library/Caches/Homebrew/libangle--depot_tools--git
==> Checking out revision 8e2667e04d9282b6cb24e1086a246247036393c5
HEAD is now at 8e2667e0 Roll recipe dependencies (trivial).
HEAD is now at 8e2667e0 Roll recipe dependencies (trivial).
==> Cloning https://github.com/google/angle.git
Updating /Users/tfolger/Library/Caches/Homebrew/libangle--git
==> Checking out revision a11d65a172f885042cf4fdab5bfd124d174f5190
HEAD is now at a11d65a17 Roll vulkan-deps from ea8c29e1ee20 to d70f9e670332 (4 revisions)
HEAD is now at a11d65a17 Roll vulkan-deps from ea8c29e1ee20 to d70f9e670332 (4 revisions)
/opt/homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/libangle.rb:26: warning: conflicting chdir during another chdir block
==> python2 scripts/bootstrap.py
==> gclient sync
==> gn gen --args=use_custom_libcxx=false target_cpu="arm64" ./angle_build
Last 15 lines from /Users/tfolger/Library/Logs/Homebrew/libangle/03.gn:
  File "/private/tmp/libangle-20210502-30031-1phvtj5/build/config/apple/sdk_info.py", line 72, in FillXcodeVersion
    '-version']).decode('UTF-8').splitlines()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 223, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['xcodebuild', '-version']' returned non-zero exit status 1

See //build/config/sysroot.gni:71:5: whence it was imported.
    import("//build/config/mac/mac_sdk.gni")
    ^--------------------------------------
See //build/config/linux/pkg_config.gni:5:1: whence it was imported.
import("//build/config/sysroot.gni")
^----------------------------------
See //BUILD.gn:8:3: whence it was imported.
  import("//build/config/linux/pkg_config.gni")
  ^-------------------------------------------

Do not report this issue to Homebrew/brew or Homebrew/core!

====================

I'm not sure the version of xcode matters, but:

$ xcode-select -version
xcode-select version 2384.

Right command seems to be always pressed

I tried installing Fedora but the keyboard would not respond. After the installation booted automatically I started poking around a bit and it seems if I hold the command key to the right of the spacebar things work as expected. I guess I'm hitting the bug that is mentioned in this page:

https://gist.github.com/akihikodaki/87df4149e7ca87f18dc56807ec5a1bc5

ui/cocoa

<snip>
    A bug which keeps e.g. command key pressed is fixed.

By the way, I tried adding a usb kbd instead to see if would make any difference and got this:

qemu-system-aarch64: -device usb-kbd: No 'usb-bus' bus found for device 'usb-kbd'

Is qemu being built without USB or something? The options seem to be there in --help but I have no clue why it doesn't like it.

Installation of some packages fails

Almost at the end returns this error

...
==> Applying qemu-version-v01.diff
patching file Makefile
patching file QEMU_VERSION
patching file VERSION
patching file meson.build
==> ./configure --prefix=/opt/homebrew/Cellar/qemu-virgl/20210430.1 --cc=clang --host-cc=clang --di
Last 15 lines from /Users/raffaele/Library/Logs/Homebrew/qemu-virgl/01.configure:
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program /opt/homebrew/opt/[email protected]/bin/python3.9 found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9)
Program scripts/decodetree.py found: YES (/opt/homebrew/opt/[email protected]/bin/python3.9 /private/tmp/qemu-virgl-20210503-56257-1q3f7d6/scripts/decodetree.py)
Program @INPUT@ found: NO

../target/hexagon/meson.build:33:0: ERROR: Program '@INPUT@' not found

A full log can be found at /private/tmp/qemu-virgl-20210503-56257-1q3f7d6/build/meson-logs/meson-log.txt

ERROR: meson setup failed


Do not report this issue to Homebrew/brew or Homebrew/core!

On MacBook Pro - M1 16GB

qemu-system-aarch64 killed: 9

Model Name: MacBook Air
Model Identifier: MacBookAir10,1
Chip: Apple M1
Memory: 16 GB

installed using:
brew tap knazarov/qemu-virgl
brew install qemu-virgl

~$ brew list qemu-virgl
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/elf2dmp
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-edid
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-img
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-io
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-nbd
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-storage-daemon
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-aarch64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-alpha
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-arm
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-avr
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-cris
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-hppa
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-i386
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-m68k
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-microblaze
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-microblazeel
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-mips
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-mips64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-mips64el
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-mipsel
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-moxie
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-nios2
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-or1k
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-ppc
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-ppc64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-riscv32
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-riscv64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-rx
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-s390x
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-sh4
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-sh4eb
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-sparc
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-sparc64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-tricore
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-x86_64
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-xtensa
/opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-xtensaeb
/opt/homebrew/Cellar/qemu-virgl/20210403.1/share/applications/qemu.desktop
/opt/homebrew/Cellar/qemu-virgl/20210403.1/share/icons/ (10 files)
/opt/homebrew/Cellar/qemu-virgl/20210403.1/share/qemu/ (107 files)
~$ which qemu-system-aarch64
/opt/homebrew/bin/qemu-system-aarch64
~$ ls -l /opt/homebrew/bin/qemu-system-aarch64
lrwxr-xr-x 1 * admin 55 Apr 11 02:06 /opt/homebrew/bin/qemu-system-aarch64 -> ../Cellar/qemu-virgl/20210403.1/bin/qemu-system-aarch64

~$ qemu-system-aarch64
Killed: 9
Test to see if all binaries are similarly affected:
~$ qemu-system-x86_64
Killed: 9

libEGL.dylib wrong architecture

Seems similar to #4

I've tried brew tap --force-auto-update knazarov/qemu-virgl, then brew reinstall -s libangle, but it doesn't seem to help any.

Running qemu-system-aarch64 crashes:

❯ /opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-aarch64 \
         -machine virt,accel=hvf,highmem=off \
         -cpu cortex-a72 -smp 2 -m 4G \
         -device intel-hda -device hda-output \
         -device virtio-gpu-pci \
         -device virtio-keyboard-pci \
         -device virtio-net-pci,netdev=net \
         -device virtio-mouse-pci \
         -display cocoa,gl=es \
         -netdev user,id=net,ipv6=off \
         -drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \
         -drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on" \
         -drive "if=virtio,format=raw,file=./hdd.raw,discard=on" \
         -cdrom ubuntu-20.04.2-live-server-arm64.iso \
         -boot d
Couldn't open libEGL.dylib: dlopen(libEGL.dylib, 5): no suitable image found.  Did find:
	/opt/homebrew/lib/libEGL.dylib: mach-o, but wrong architecture
	/opt/homebrew/Cellar/libangle/20210315.1/lib/libEGL.dylib: mach-o, but wrong architecture
Couldn't open fallback library /opt/homebrew/lib/libEGL.dylib: dlopen(/opt/homebrew/lib/libEGL.dylib, 5): no suitable image found.  Did find:
	/opt/homebrew/lib/libEGL.dylib: mach-o, but wrong architecture
	/opt/homebrew/Cellar/libangle/20210315.1/lib/libEGL.dylib: mach-o, but wrong architecture
[1]    79749 abort      /opt/homebrew/Cellar/qemu-virgl/20210403.1/bin/qemu-system-aarch64 -machine  

Looking at the dylib, it is x86_64:

❯ file /opt/homebrew/Cellar/libangle/20210315.1/lib/libEGL.dylib
/opt/homebrew/Cellar/libangle/20210315.1/lib/libEGL.dylib: Mach-O 64-bit dynamically linked shared library x86_64

Error during brew install on m1 mbp

==> Installing knazarov/qemu-virgl/qemu-virgl dependency: knazarov/qemu-virgl/libangl
/opt/homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/libangle.rb:26: warning: conflicting chdir during another chdir block
==> python2 scripts/bootstrap.py
==> gclient sync
Last 15 lines from /Users/mcfearsome/Library/Logs/Homebrew/libangle/02.gclient:
gclient
sync


________ running 'cipd ensure -log-level error -root /private/tmp/libangle-20210517-19041-qw0d6e -ensure-file /private/tmp/tmpjo1sbjcp.ensure' in '.'
Errors:
  failed to resolve infra/tools/luci/isolate/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 10): no such tag
  failed to resolve infra/tools/luci/isolated/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 11): no such tag
  failed to resolve infra/tools/luci/swarming/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 12): no such tag
Error: Command 'cipd ensure -log-level error -root /private/tmp/libangle-20210517-19041-qw0d6e -ensure-file /private/tmp/tmpjo1sbjcp.ensure' returned non-zero exit status 1
Errors:
  failed to resolve infra/tools/luci/isolate/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 10): no such tag
  failed to resolve infra/tools/luci/isolated/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 11): no such tag
  failed to resolve infra/tools/luci/swarming/mac-arm64@git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a (line 12): no such tag

Have looked through the closed issues and haven't found anything helpful, thanks in advance for any guidance.

Qemu says opengl is disabled

Hi, When I try to run these commands:
qemu-system-aarch64
-machine virt,accel=hvf,highmem=off
-cpu cortex-a72 -smp 2 -m 4G
-device intel-hda -device hda-output
-device virtio-gpu-pci
-device virtio-keyboard-pci
-device virtio-net-pci,netdev=net
-device virtio-mouse-pci
-display cocoa,gl=es
-netdev user,id=net,ipv6=off
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on"
-drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on"
-drive "if=virtio,format=raw,file=./hdd.raw,discard=on"
-cdrom focal-desktop-arm64.iso
-boot d

and

qemu-system-aarch64
-machine virt,accel=hvf,highmem=off
-cpu cortex-a72 -smp 2 -m 4G
-device intel-hda -device hda-output
-device virtio-gpu-pci
-device virtio-keyboard-pci
-device virtio-net-pci,netdev=net
-device virtio-mouse-pci
-display cocoa,gl=es
-netdev user,id=net,ipv6=off
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on"
-drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on"
-drive "if=virtio,format=raw,file=./hdd.raw,discard=on"

nothing happens except this output:
qemu-system-aarch64: OpenGL support is disabled

I've never seen anything like this before, I would appreciate any help.
(I'm running an m1 macbookair with macos big sur 11.4)

Ubuntu starts and works but with freezes

On macbook

Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro16,1
      Processor Name: 6-Core Intel Core i7
      Processor Speed: 2,6 GHz
      Number of Processors: 1
      Total Number of Cores: 6
      L2 Cache (per Core): 256 KB
      L3 Cache: 12 MB
      Hyper-Threading Technology: Enabled
      Memory: 32 GB
      System Firmware Version: 1554.80.3.0.0 (iBridge: 18.16.14347.0.0,0)

Graphics/Displays:

    Intel UHD Graphics 630:

      Chipset Model: Intel UHD Graphics 630
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x3e9b
      Revision ID: 0x0000
      Automatic Graphics Switching: Supported
      gMux Version: 5.0.0
      Metal Family: Supported, Metal GPUFamily macOS 2

    AMD Radeon Pro 5300M:

      Chipset Model: AMD Radeon Pro 5300M
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x8
      VRAM (Total): 4 GB
      Vendor: AMD (0x1002)
      Device ID: 0x7340
      Revision ID: 0x0043
      ROM Revision: 113-D3220E-190
      VBIOS Version: 113-D32207P1-020
      Option ROM Version: 113-D32207P1-020
      EFI Driver Version: 01.A1.190
      Automatic Graphics Switching: Supported
      gMux Version: 5.0.0
      Metal Family: Supported, Metal GPUFamily macOS 2
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 3072 x 1920 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal

Command

➜  ~ qemu-system-x86_64 \
         -machine accel=hvf \
         -cpu Haswell-v4 -smp 2 -m 4G \
         -device intel-hda -device hda-output \
         -device virtio-vga \
         -device virtio-keyboard-pci \
         -device virtio-net-pci,netdev=net \
         -device virtio-mouse-pci \
         -display cocoa,gl=es \
         -netdev user,id=net,ipv6=off \
         -drive "if=virtio,format=raw,file=hdd.raw,discard=on"

causes

qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
gl_version 30 - es profile enabled
WARNING: running without ARB/KHR robustness in place may crash
GLSL feature level 130
2021-03-25 22:51:21.508 qemu-system-x86_64[26305:604637] Warning: Expected min height of view: (<NSButton: 0x7fbeafe6e700>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.
2021-03-25 22:51:21.510 qemu-system-x86_64[26305:604637] Warning: Expected min height of view: (<NSButton: 0x7fbeafe5d6e0>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation.

Ubuntu starts and works but with freezes

What can I do with it?

Thank you

Arm32 for M1?

Is it possible to run arm32 programs on an aarch64 virtual machine on the M1 chip?

[Issue] Can't use USB C ethernet with qemu

Hello, I am trying to use qemu and I noticed that when I plug in my ethernet enabled dock, I can't connect to the internet in my VM but I can just fine in my host machine.

Hostfwd isn't supported by vmnet

My configuration is this:

qemu-system-aarch64 \
-M virt,accel=hvf,highmem=off -m 2G \
-cpu cortex-a57 \
-kernel Arch/Image \
-initrd Arch/initramfs-linux.img \
-append "root=/dev/vda2 rw console=ttyAMA0" \
-drive file=Arch/Arch1.img,format=raw,index=0,media=disk  \
-netdev vmnet-macos,id=net0,mode=bridged,ifname=en0 \
-device virtio-net,netdev=net0 \
-smp 4 \
-device virtio-gpu-pci \
-device virtio-keyboard-pci \
-device virtio-mouse-pci \
-device intel-hda -device hda-output \
-nographic

However, whenever I try to start, it always says, hostfwd isn't supported.

Segmentation fault: 11

hi, when I try to start the virtual machine the first time (to install from cd image), I get this strange error. I'm not very familiar with anything qemu related so I would appreciate any help! Here's the command I ran + the output:

qemu-system-aarch64
-machine virt,accel=hvf,highmem=off
-cpu cortex-a72 -smp 2 -m 4G
-device intel-hda -device hda-output
-device qemu-xhci
-device virtio-gpu-gl-pci
-device usb-kbd
-device virtio-net-pci,netdev=net
-device virtio-mouse-pci
-display cocoa,gl=es
-netdev user,id=net,ipv6=off
-drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on"
-drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on"
-drive "if=virtio,format=raw,file=./hdd.raw,discard=on"
-cdrom Fedora-Workstation-Live-aarch64-34-1.2.iso
-boot d
Segmentation fault: 11

log:
https://pastebin.com/Adeq2Kxz

Cannot mount ext4 SSD

Hi @knazarov , thanks for the great work!
I've worked with the Ubuntu on my M1. However, I can't mount my ext4 SSD neither on macOS nor on the Ubuntu VM. In this discussion, he can mount ext4 through a VM (VirtualBox). How can I do that? It should be done with the -drive option.

Thanks!

ERROR: unsupported shader version

I am running macOS Catalina 10.15.7 on a 2.3 GHz Dual Core Intel Core i5 processor.

Initially I had installed qemu directly from homebrew. When I tried installing brew tap knazarov/qemu-virgl and then brew install qemu-virgl I ran into some error which I resolved by first uninstalling qemu then installing qemu-virgl.

When I run with your config provided for Intel I get the following error

`hikmateustad@Hikmats-MacBook-Pro Fedora % ./start-fedora-1.sh
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.movbe [bit 22]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.rdrand [bit 30]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.fsgsbase [bit 0]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.bmi1 [bit 3]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.smep [bit 7]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.bmi2 [bit 8]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.erms [bit 9]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.movbe [bit 22]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.rdrand [bit 30]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.fsgsbase [bit 0]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.bmi1 [bit 3]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.smep [bit 7]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.bmi2 [bit 8]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.erms [bit 9]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
qemu_gl_create_compile_shader: compile vertex error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile fragment error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile vertex error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile fragment error
ERROR: unsupported shader version

`

When I tried a slightly modified config

qemu-system-x86_64 \ -machine accel=hvf \ -device intel-hda -device hda-output \ -device qemu-xhci \ -device virtio-vga-gl \ -device usb-kbd \ -device virtio-net-pci,netdev=net \ -device virtio-mouse-pci \ -display cocoa,gl=es \ -netdev user,id=net,ipv6=off \ -drive "if=virtio,format=raw,file=hdd.raw,discard=on" \ -cdrom Fedora-Workstation-Live-x86_64-34-1.2.iso \ -m 4G \ -smp 2 \ -cpu host \ -boot d

I just get the following errors

`hikmateustad@Hikmats-MacBook-Pro Fedora % ./start-fedora.sh
qemu_gl_create_compile_shader: compile vertex error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile fragment error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile vertex error
ERROR: unsupported shader version

qemu_gl_create_compile_shader: compile fragment error
ERROR: unsupported shader version

`

I have tried brew reinstall -s libepoxy-angle however it fails at the symlink stage with the following error

`

hikmateustad@Hikmats-MacBook-Pro ~ % brew reinstall -s libepoxy-angle
==> Downloading https://raw.githubusercontent.com/knazarov/homebrew-qemu-virgl/8
Already downloaded: /Users/hikmateustad/Library/Caches/Homebrew/downloads/e4c735fb957a1dd43d83eeb08f77721ee4d566ed81e049d169173d29460bc400--libepoxy-v02.diff
==> Cloning https://github.com/anholt/libepoxy.git
Updating /Users/hikmateustad/Library/Caches/Homebrew/libepoxy-angle--git
==> Checking out revision de08cf3479ca06ff921c584eeee6280e5a135f99
HEAD is now at de08cf3 Merge pull request #238 from anholt/pull-229-alt
HEAD is now at de08cf3 Merge pull request #238 from anholt/pull-229-alt
==> Reinstalling knazarov/qemu-virgl/libepoxy-angle
==> Patching
==> Applying libepoxy-v02.diff
patching file meson.build
patching file meson_options.txt
patching file src/dispatch_common.c
patching file src/dispatch_common.h
==> meson --prefix=/usr/local/Cellar/libepoxy-angle/20210315.1 --libdir=/usr/loc
==> ninja -v
==> ninja install -v
Error: The brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink include/epoxy/common.h
Target /usr/local/include/epoxy/common.h
is a symlink belonging to libepoxy. You can unlink it:
brew unlink libepoxy

To force the link and overwrite all conflicting files:
brew link --overwrite libepoxy-angle

To list all files that would be deleted:
brew link --overwrite --dry-run libepoxy-angle

Possible conflicting files are:
/usr/local/include/epoxy/common.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/common.h
/usr/local/include/epoxy/gl.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/gl.h
/usr/local/include/epoxy/gl_generated.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/gl_generated.h
/usr/local/lib/libepoxy.0.dylib -> /usr/local/Cellar/libepoxy/1.5.9/lib/libepoxy.0.dylib
/usr/local/lib/libepoxy.dylib -> /usr/local/Cellar/libepoxy/1.5.9/lib/libepoxy.dylib
/usr/local/lib/pkgconfig/epoxy.pc -> /usr/local/Cellar/libepoxy/1.5.9/lib/pkgconfig/epoxy.pc
==> Summary
🍺 /usr/local/Cellar/libepoxy-angle/20210315.1: 12 files, 2.6MB, built in 1 minute 35 seconds
==> Running brew cleanup libepoxy-angle...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).

`

When I tried to manually symlink it then I get the following errors

`hikmateustad@Hikmats-MacBook-Pro ~ % brew link libepoxy-angle
Linking /usr/local/Cellar/libepoxy-angle/20210315.1...
Error: Could not symlink include/epoxy/common.h
Target /usr/local/include/epoxy/common.h
is a symlink belonging to libepoxy. You can unlink it:
brew unlink libepoxy

To force the link and overwrite all conflicting files:
brew link --overwrite libepoxy-angle

To list all files that would be deleted:
brew link --overwrite --dry-run libepoxy-angle
hikmateustad@Hikmats-MacBook-Pro ~ % brew link --overwrite --dry-run libepoxy-angle
Would remove:
/usr/local/include/epoxy/common.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/common.h
/usr/local/include/epoxy/gl.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/gl.h
/usr/local/include/epoxy/gl_generated.h -> /usr/local/Cellar/libepoxy/1.5.9/include/epoxy/gl_generated.h
/usr/local/lib/libepoxy.0.dylib -> /usr/local/Cellar/libepoxy/1.5.9/lib/libepoxy.0.dylib
/usr/local/lib/libepoxy.dylib -> /usr/local/Cellar/libepoxy/1.5.9/lib/libepoxy.dylib
/usr/local/lib/pkgconfig/epoxy.pc -> /usr/local/Cellar/libepoxy/1.5.9/lib/pkgconfig/epoxy.pc

`

What steps should I take?

display resolution (2880x1800) not show up when start with -device virtio-vga-gl

here are my macbook info:
Screen Shot 2021-08-17 at 12 05 23 AM
Screen Shot 2021-08-17 at 12 06 39 AM

I installed an ubuntu 20.04 guest, when start with -device virtio-vga-gl, the output is
gl_version 30 - es profile enabled
WARNING: running without ARB/KHR robustness in place may crash
GLSL feature level 130

with max resolution 1920x1080
Screen Shot 2021-08-17 at 12 13 16 AM

while start with -device virtio-vga, the output is empty,
with max resolution 2880x1800
Screen Shot 2021-08-17 at 12 15 11 AM

after add Clipboard sharing start parameter, qemu complains 'qemu-vdagent' is not a valid char driver name

here are my macbook info:
Screen Shot 2021-08-17 at 12 05 23 AM
Screen Shot 2021-08-17 at 12 06 39 AM

I installed an ubuntu 20.04 guest,
when run qemu with the following
-chardev qemu-vdagent,id=spice,name=vdagent,clipboard=on -device virtio-serial-pci -device virtserialport,chardev=spice,name=com.redhat.spice.0
the startup failed, the output is:
qemu-system-x86_64: -chardev qemu-vdagent,id=spice,name=vdagent,clipboard=on: 'qemu-vdagent' is not a valid char driver name

Does it support OpenGL 3.3?

Hi @knazarov ,

Thanks for the work! I'd like to ask if the solution currently supports OpenGL 3.3 in the guest system? I was trying to run Alacritty terminal emulator, which requires OpenGL 3.3+, and it told me that the system doesn't support OpenGL 3.3 and above. (It's a Fedora 34) So is this just current situation or did I misconfigure anything?

BTW the installation through homebrew seems failing now because it can't find the latest binary package from GitHub release. 😃

Invalid accelerator hvf

Hey people,
tried your "script" from the start for x86

qemu-system-x86_64 \
         -machine accel=hvf \
         -cpu Haswell-v4 -smp 2 -m 4G \
         -device intel-hda -device hda-output \
         -device qemu-xhci \
         -device virtio-vga \   
         -device usb-kbd \
         -device virtio-net-pci,netdev=net \
         -device virtio-mouse-pci \
         -display cocoa,gl=off \
         -netdev user,id=net,ipv6=off \
         -drive "if=virtio,format=raw,file=ubuntu.raw,discard=on" \
         -cdrom ubuntu-20.04.3-live-server-amd64.iso \
         -boot d

It states "qemu-system-x86_64: invalid accelerator hvf"

I used ubuntu-server as iso but it was the same for fedora.

My qemu version is 6.1.0.

At the start I had issues with open GL and followed the advises from here: #39

Maybe you could help me there..

If this is relevant, I use a M1Pro processor but I need to emulate an x86 System...

Error related to Meson while installing qemu-viral

WARNING: Project targeting '>=0.55.0' but tried to use feature introduced in '0.57.0': test() timeout <= 0.

../tests/fp/meson.build:27:0: ERROR: Include dir berkeley-softfloat-3/source/include does not exist.

A full log can be found at /private/tmp/qemu-virgl-20210828-16640-17iflk1/build/meson-logs/meson-log.txt

ERROR: meson setup failed

Passthrough M1 webcam?

For the M1, Apple decided to mount the webcam and microphone over PCI, rather than USB, so USB passthrough won't work. So, is there a way to pass these through?

Strange graphics bug when booting Fedora 34 Beta

When launching Fedora 34-Beta aarch64 image with GL-ES, the colours are rendered wrong and there seems to be an issue with surfaces being rendered transparent.
GL-ES acceleration seems to work fine with Ubuntu and Fedora 33 image, Fedora 34Beta works with GL set to off or in UTM.

Exh4b_UW8AA7eMf

Additional documentation for newbies

For those of us who want to run Linux on M1 but are completely new to QEMU, an example of how to invoke the software, including a full command line set of options that work, would be very helpful. It isn't immediately obvious where the various QEMU support files and images get installed, for instance.

20210725.1 release missing usb-host device

In previous release I had no issues with bridging my printer to qemu. Now it returns an error. Is it issue with

qemu-system-aarch64: -device usb-host,vendorid=0x04e8,productid=0x3301: 'usb-host' is not a valid device model name

[question] Is vulkan possible?

Is vulkan possible inside a qemu instance with either qemu-virgl or something similar? The wiki link links directly back to the home page, and I don't know where else to look.
wiki link

Support Xquartz?

When using the commandline as it is, it works perfectly -- smooth scrolloing ,video playback, etc. However, I usually use my VMs with -nographic and forward X over ssh connection. However, when I tried that it, and it said -device virtio-gpu-gl-pci: opengl is not available, probably because there is no screen. However, even with the screen, it works, but it is still slow. It may be because of the ssh compression that isn't there with native display, though i haven't found another way to display it. Also, even with display, glxgears is really slow, but works fine in the screen.

No keyboard on EFI shell

I'm trying to use Chromium OS with qemu, and because of the unique nature of Chrome OS, I have to manually boot into the EFI shell to do it. The problem is, the keyboard does not work.

Here is my command:

sudo qemu-system-aarch64 \
-M virt,accel=hvf,highmem=off -m 7G \
-cpu cortex-a57 \
-hda system.bin \
-smp 4 \
-device virtio-gpu-gl-pci,xres=2880,yres=1650 \
-display cocoa,gl=es \
-bios edk2-aarch64-code.fd \
-device virtio-keyboard-pci \
-nic none \
-device qemu-xhci,id=usb-controller-1 \

keyboard not working?

I am not sure if I am doing something wrong or not. I used the commandline for M1 macs, only I used a debian buster install cd. I am at the menu and I press enter, but nothing happens. Other keys don't seem to be working either. I tried clicking in the window, but that only seems to capture mouse input and does nothing about the keyboard.

Are there other options I can try besides virtio-keyboard-pci?

Can't install on macOS 10.14 Mojave

Hello,

When I try to install qemu-virgl the installation fails.
It seems like I can't install libangle.

I guess it doesn't work because you have provided bottles for Catalina and Big Sur only.
I can't upgrade because I need wine 32bit support.

This is the log when I try to run brew install -d knazarov/qemu-virgl/libangle

Full log
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/libangle.rb
==> Installing libangle from knazarov/qemu-virgl
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/meson.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/ninja.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/[email protected]
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pkg-config.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gdbm.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mpdecimal.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/[email protected]
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/readline.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/sqlite.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/xz.rb
==> Cloning https://chromium.googlesource.com/chromium/tools/depot_tools.git
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.git status -s
Updating /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git
git config remote.origin.url https://chromium.googlesource.com/chromium/tools/depot_tools.git
git config remote.origin.fetch \+refs/heads/master:refs/remotes/origin/master
git config remote.origin.tagOpt --no-tags
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.git rev-parse -q --verify 8e2667e04d9282b6cb24e1086a246247036393c5\^\{commit\}
==> Checking out revision 8e2667e04d9282b6cb24e1086a246247036393c5
git checkout -f 8e2667e04d9282b6cb24e1086a246247036393c5 --
HEAD is now at 8e2667e0 Roll recipe dependencies (trivial).
git reset --hard 8e2667e04d9282b6cb24e1086a246247036393c5 --
HEAD is now at 8e2667e0 Roll recipe dependencies (trivial).
==> Cloning https://github.com/google/angle.git
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--git/.git status -s
Updating /Users/tomek/Library/Caches/Homebrew/libangle--git
git config remote.origin.url https://github.com/google/angle.git
git config remote.origin.fetch \+refs/heads/master:refs/remotes/origin/master
git config remote.origin.tagOpt --no-tags
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--git/.git rev-parse -q --verify a11d65a172f885042cf4fdab5bfd124d174f5190\^\{commit\}
==> Checking out revision a11d65a172f885042cf4fdab5bfd124d174f5190
git checkout -f a11d65a172f885042cf4fdab5bfd124d174f5190 --
HEAD is now at a11d65a17 Roll vulkan-deps from ea8c29e1ee20 to d70f9e670332 (4 revisions)
git reset --hard a11d65a172f885042cf4fdab5bfd124d174f5190 --
HEAD is now at a11d65a17 Roll vulkan-deps from ea8c29e1ee20 to d70f9e670332 (4 revisions)
/usr/local/Homebrew/Library/Homebrew/shims/scm/git --version
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/meson.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/ninja.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/[email protected]
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pkg-config.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gdbm.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mpdecimal.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/[email protected]
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/readline.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/sqlite.rb
/usr/local/Homebrew/Library/Homebrew/build.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/xz.rb
hdiutil imageinfo -format /Users/tomek/Library/Caches/Homebrew/libangle--git
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/DIR_METADATA /private/tmp/d20210804-99020-1oi39mt/DIR_METADATA
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/infra/. /private/tmp/d20210804-99020-1oi39mt/infra
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/tools/. /private/tmp/d20210804-99020-1oi39mt/tools
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/BUILD.gn /private/tmp/d20210804-99020-1oi39mt/BUILD.gn
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/LICENSE /private/tmp/d20210804-99020-1oi39mt/LICENSE
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/util/. /private/tmp/d20210804-99020-1oi39mt/util
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/AUTHORS /private/tmp/d20210804-99020-1oi39mt/AUTHORS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.gn /private/tmp/d20210804-99020-1oi39mt/.gn
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/dotfile_settings.gni /private/tmp/d20210804-99020-1oi39mt/dotfile_settings.gni
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/include/. /private/tmp/d20210804-99020-1oi39mt/include
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/README.chromium /private/tmp/d20210804-99020-1oi39mt/README.chromium
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.vpython /private/tmp/d20210804-99020-1oi39mt/.vpython
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.yapfignore /private/tmp/d20210804-99020-1oi39mt/.yapfignore
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/additional_readme_paths.json /private/tmp/d20210804-99020-1oi39mt/additional_readme_paths.json
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/WATCHLISTS /private/tmp/d20210804-99020-1oi39mt/WATCHLISTS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/codereview.settings /private/tmp/d20210804-99020-1oi39mt/codereview.settings
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/extensions/. /private/tmp/d20210804-99020-1oi39mt/extensions
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/CONTRIBUTORS /private/tmp/d20210804-99020-1oi39mt/CONTRIBUTORS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/README.md /private/tmp/d20210804-99020-1oi39mt/README.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/samples/. /private/tmp/d20210804-99020-1oi39mt/samples
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/gni/. /private/tmp/d20210804-99020-1oi39mt/gni
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/third_party/. /private/tmp/d20210804-99020-1oi39mt/third_party
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/build_overrides/. /private/tmp/d20210804-99020-1oi39mt/build_overrides
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.gitignore /private/tmp/d20210804-99020-1oi39mt/.gitignore
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.style.yapf /private/tmp/d20210804-99020-1oi39mt/.style.yapf
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/PRESUBMIT.py /private/tmp/d20210804-99020-1oi39mt/PRESUBMIT.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/android/. /private/tmp/d20210804-99020-1oi39mt/android
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/scripts/. /private/tmp/d20210804-99020-1oi39mt/scripts
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.clang-format /private/tmp/d20210804-99020-1oi39mt/.clang-format
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.gitattributes /private/tmp/d20210804-99020-1oi39mt/.gitattributes
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/OWNERS /private/tmp/d20210804-99020-1oi39mt/OWNERS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/DEPS /private/tmp/d20210804-99020-1oi39mt/DEPS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/doc/. /private/tmp/d20210804-99020-1oi39mt/doc
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.git/. /private/tmp/d20210804-99020-1oi39mt/.git
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/.vpython3 /private/tmp/d20210804-99020-1oi39mt/.vpython3
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--git/src/. /private/tmp/d20210804-99020-1oi39mt/src
cp -pR /private/tmp/d20210804-99020-1oi39mt/DIR_METADATA /private/tmp/libangle-20210804-99020-t8f58/DIR_METADATA
cp -pR /private/tmp/d20210804-99020-1oi39mt/infra/. /private/tmp/libangle-20210804-99020-t8f58/infra
cp -pR /private/tmp/d20210804-99020-1oi39mt/tools/. /private/tmp/libangle-20210804-99020-t8f58/tools
cp -pR /private/tmp/d20210804-99020-1oi39mt/BUILD.gn /private/tmp/libangle-20210804-99020-t8f58/BUILD.gn
cp -pR /private/tmp/d20210804-99020-1oi39mt/LICENSE /private/tmp/libangle-20210804-99020-t8f58/LICENSE
cp -pR /private/tmp/d20210804-99020-1oi39mt/util/. /private/tmp/libangle-20210804-99020-t8f58/util
cp -pR /private/tmp/d20210804-99020-1oi39mt/AUTHORS /private/tmp/libangle-20210804-99020-t8f58/AUTHORS
cp -pR /private/tmp/d20210804-99020-1oi39mt/.gn /private/tmp/libangle-20210804-99020-t8f58/.gn
cp -pR /private/tmp/d20210804-99020-1oi39mt/dotfile_settings.gni /private/tmp/libangle-20210804-99020-t8f58/dotfile_settings.gni
cp -pR /private/tmp/d20210804-99020-1oi39mt/include/. /private/tmp/libangle-20210804-99020-t8f58/include
cp -pR /private/tmp/d20210804-99020-1oi39mt/README.chromium /private/tmp/libangle-20210804-99020-t8f58/README.chromium
cp -pR /private/tmp/d20210804-99020-1oi39mt/.vpython /private/tmp/libangle-20210804-99020-t8f58/.vpython
cp -pR /private/tmp/d20210804-99020-1oi39mt/.yapfignore /private/tmp/libangle-20210804-99020-t8f58/.yapfignore
cp -pR /private/tmp/d20210804-99020-1oi39mt/additional_readme_paths.json /private/tmp/libangle-20210804-99020-t8f58/additional_readme_paths.json
cp -pR /private/tmp/d20210804-99020-1oi39mt/WATCHLISTS /private/tmp/libangle-20210804-99020-t8f58/WATCHLISTS
cp -pR /private/tmp/d20210804-99020-1oi39mt/codereview.settings /private/tmp/libangle-20210804-99020-t8f58/codereview.settings
cp -pR /private/tmp/d20210804-99020-1oi39mt/extensions/. /private/tmp/libangle-20210804-99020-t8f58/extensions
cp -pR /private/tmp/d20210804-99020-1oi39mt/CONTRIBUTORS /private/tmp/libangle-20210804-99020-t8f58/CONTRIBUTORS
cp -pR /private/tmp/d20210804-99020-1oi39mt/README.md /private/tmp/libangle-20210804-99020-t8f58/README.md
cp -pR /private/tmp/d20210804-99020-1oi39mt/samples/. /private/tmp/libangle-20210804-99020-t8f58/samples
cp -pR /private/tmp/d20210804-99020-1oi39mt/gni/. /private/tmp/libangle-20210804-99020-t8f58/gni
cp -pR /private/tmp/d20210804-99020-1oi39mt/third_party/. /private/tmp/libangle-20210804-99020-t8f58/third_party
cp -pR /private/tmp/d20210804-99020-1oi39mt/build_overrides/. /private/tmp/libangle-20210804-99020-t8f58/build_overrides
cp -pR /private/tmp/d20210804-99020-1oi39mt/.gitignore /private/tmp/libangle-20210804-99020-t8f58/.gitignore
cp -pR /private/tmp/d20210804-99020-1oi39mt/.style.yapf /private/tmp/libangle-20210804-99020-t8f58/.style.yapf
cp -pR /private/tmp/d20210804-99020-1oi39mt/PRESUBMIT.py /private/tmp/libangle-20210804-99020-t8f58/PRESUBMIT.py
cp -pR /private/tmp/d20210804-99020-1oi39mt/android/. /private/tmp/libangle-20210804-99020-t8f58/android
cp -pR /private/tmp/d20210804-99020-1oi39mt/scripts/. /private/tmp/libangle-20210804-99020-t8f58/scripts
cp -pR /private/tmp/d20210804-99020-1oi39mt/.clang-format /private/tmp/libangle-20210804-99020-t8f58/.clang-format
cp -pR /private/tmp/d20210804-99020-1oi39mt/.gitattributes /private/tmp/libangle-20210804-99020-t8f58/.gitattributes
cp -pR /private/tmp/d20210804-99020-1oi39mt/OWNERS /private/tmp/libangle-20210804-99020-t8f58/OWNERS
cp -pR /private/tmp/d20210804-99020-1oi39mt/DEPS /private/tmp/libangle-20210804-99020-t8f58/DEPS
cp -pR /private/tmp/d20210804-99020-1oi39mt/doc/. /private/tmp/libangle-20210804-99020-t8f58/doc
cp -pR /private/tmp/d20210804-99020-1oi39mt/.git/. /private/tmp/libangle-20210804-99020-t8f58/.git
cp -pR /private/tmp/d20210804-99020-1oi39mt/.vpython3 /private/tmp/libangle-20210804-99020-t8f58/.vpython3
cp -pR /private/tmp/d20210804-99020-1oi39mt/src/. /private/tmp/libangle-20210804-99020-t8f58/src
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--git/.git show -s --format=\%cD
hdiutil imageinfo -format /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/fetch.py /private/tmp/d20210804-99020-17keopd/fetch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-1.7 /private/tmp/d20210804-99020-17keopd/pylint-1.7
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/man/. /private/tmp/d20210804-99020-17keopd/man
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-1.9 /private/tmp/d20210804-99020-17keopd/pylint-1.9
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pinpoint /private/tmp/d20210804-99020-17keopd/pinpoint
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint.bat /private/tmp/d20210804-99020-17keopd/pylint.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/auth.py /private/tmp/d20210804-99020-17keopd/auth.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/update_depot_tools_toggle.py /private/tmp/d20210804-99020-17keopd/update_depot_tools_toggle.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang_format.py /private/tmp/d20210804-99020-17keopd/clang_format.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninja.exe /private/tmp/d20210804-99020-17keopd/ninja.exe
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint_main.py /private/tmp/d20210804-99020-17keopd/pylint_main.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_hyper_blame.py /private/tmp/d20210804-99020-17keopd/git_hyper_blame.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/autoninja.py /private/tmp/d20210804-99020-17keopd/autoninja.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-1.8 /private/tmp/d20210804-99020-17keopd/pylint-1.8
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/metrics.py /private/tmp/d20210804-99020-17keopd/metrics.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/DIR_METADATA /private/tmp/d20210804-99020-17keopd/DIR_METADATA
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient-new-workdir.py /private/tmp/d20210804-99020-17keopd/gclient-new-workdir.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/lucicfg.bat /private/tmp/d20210804-99020-17keopd/lucicfg.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_cache.py /private/tmp/d20210804-99020-17keopd/git_cache.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-1.6 /private/tmp/d20210804-99020-17keopd/pylint-1.6
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_find_releases.py /private/tmp/d20210804-99020-17keopd/git_find_releases.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/luci-auth /private/tmp/d20210804-99020-17keopd/luci-auth
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/infra/. /private/tmp/d20210804-99020-17keopd/infra
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/fetch.bat /private/tmp/d20210804-99020-17keopd/fetch.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint /private/tmp/d20210804-99020-17keopd/pylint
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_number.py /private/tmp/d20210804-99020-17keopd/git_number.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/LUCI_OWNERS /private/tmp/d20210804-99020-17keopd/LUCI_OWNERS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-mark-merge-base /private/tmp/d20210804-99020-17keopd/git-mark-merge-base
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/autoninja /private/tmp/d20210804-99020-17keopd/autoninja
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gn.bat /private/tmp/d20210804-99020-17keopd/gn.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/split_cl.py /private/tmp/d20210804-99020-17keopd/split_cl.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/lockfile.py /private/tmp/d20210804-99020-17keopd/lockfile.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/fix_encoding.py /private/tmp/d20210804-99020-17keopd/fix_encoding.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-upstream-diff /private/tmp/d20210804-99020-17keopd/git-upstream-diff
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninja-linux64 /private/tmp/d20210804-99020-17keopd/ninja-linux64
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/bootstrap/. /private/tmp/d20210804-99020-17keopd/bootstrap
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_manifest.versions /private/tmp/d20210804-99020-17keopd/cipd_manifest.versions
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-map /private/tmp/d20210804-99020-17keopd/git-map
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-freeze /private/tmp/d20210804-99020-17keopd/git-freeze
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/GOMA_OWNERS /private/tmp/d20210804-99020-17keopd/GOMA_OWNERS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/bb /private/tmp/d20210804-99020-17keopd/bb
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/led.bat /private/tmp/d20210804-99020-17keopd/led.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/LICENSE /private/tmp/d20210804-99020-17keopd/LICENSE
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/watchlists.py /private/tmp/d20210804-99020-17keopd/watchlists.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.cipd_impl.ps1 /private/tmp/d20210804-99020-17keopd/.cipd_impl.ps1
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_migrate_default_branch.py /private/tmp/d20210804-99020-17keopd/git_migrate_default_branch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_client_version.digests /private/tmp/d20210804-99020-17keopd/cipd_client_version.digests
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang-format.bat /private/tmp/d20210804-99020-17keopd/clang-format.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gn /private/tmp/d20210804-99020-17keopd/gn
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/CROS_OWNERS /private/tmp/d20210804-99020-17keopd/CROS_OWNERS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_bin_setup.sh /private/tmp/d20210804-99020-17keopd/cipd_bin_setup.sh
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/zsh-goodies/. /private/tmp/d20210804-99020-17keopd/zsh-goodies
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ensure_bootstrap /private/tmp/d20210804-99020-17keopd/ensure_bootstrap
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/chrome_set_ver /private/tmp/d20210804-99020-17keopd/chrome_set_ver
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/roll_dep.py /private/tmp/d20210804-99020-17keopd/roll_dep.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/led /private/tmp/d20210804-99020-17keopd/led
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/fetch_configs/. /private/tmp/d20210804-99020-17keopd/fetch_configs
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_map.py /private/tmp/d20210804-99020-17keopd/git_map.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-find-releases /private/tmp/d20210804-99020-17keopd/git-find-releases
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-nav-downstream /private/tmp/d20210804-99020-17keopd/git-nav-downstream
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/owners.py /private/tmp/d20210804-99020-17keopd/owners.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/rdb_wrapper.py /private/tmp/d20210804-99020-17keopd/rdb_wrapper.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/detect_host_arch.py /private/tmp/d20210804-99020-17keopd/detect_host_arch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang-format /private/tmp/d20210804-99020-17keopd/clang-format
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/vpython3 /private/tmp/d20210804-99020-17keopd/vpython3
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-new-branch /private/tmp/d20210804-99020-17keopd/git-new-branch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_client_version /private/tmp/d20210804-99020-17keopd/cipd_client_version
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/testing_support/. /private/tmp/d20210804-99020-17keopd/testing_support
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/goma_auth.bat /private/tmp/d20210804-99020-17keopd/goma_auth.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-reparent-branch /private/tmp/d20210804-99020-17keopd/git-reparent-branch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/compile_single_file.py /private/tmp/d20210804-99020-17keopd/compile_single_file.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/my_activity.py /private/tmp/d20210804-99020-17keopd/my_activity.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/README.gclient.md /private/tmp/d20210804-99020-17keopd/README.gclient.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd /private/tmp/d20210804-99020-17keopd/cipd
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/prpc.bat /private/tmp/d20210804-99020-17keopd/prpc.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient_utils.py /private/tmp/d20210804-99020-17keopd/gclient_utils.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/prpc /private/tmp/d20210804-99020-17keopd/prpc
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-crrev-parse /private/tmp/d20210804-99020-17keopd/git-crrev-parse
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-runhooks /private/tmp/d20210804-99020-17keopd/git-runhooks
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cbuildbot /private/tmp/d20210804-99020-17keopd/cbuildbot
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.vpython /private/tmp/d20210804-99020-17keopd/.vpython
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/yapf.bat /private/tmp/d20210804-99020-17keopd/yapf.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-migrate-default-branch /private/tmp/d20210804-99020-17keopd/git-migrate-default-branch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/python2-bin/. /private/tmp/d20210804-99020-17keopd/python2-bin
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-nav-upstream /private/tmp/d20210804-99020-17keopd/git-nav-upstream
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-2.6 /private/tmp/d20210804-99020-17keopd/pylint-2.6
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/goma_auth /private/tmp/d20210804-99020-17keopd/goma_auth
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/rdb.bat /private/tmp/d20210804-99020-17keopd/rdb.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/tests/. /private/tmp/d20210804-99020-17keopd/tests
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-gs /private/tmp/d20210804-99020-17keopd/git-gs
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/rdb /private/tmp/d20210804-99020-17keopd/rdb
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/dirmd /private/tmp/d20210804-99020-17keopd/dirmd
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cros_sdk /private/tmp/d20210804-99020-17keopd/cros_sdk
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_new_branch.py /private/tmp/d20210804-99020-17keopd/git_new_branch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient_completion.sh /private/tmp/d20210804-99020-17keopd/gclient_completion.sh
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cpplint.bat /private/tmp/d20210804-99020-17keopd/cpplint.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/win_toolchain/. /private/tmp/d20210804-99020-17keopd/win_toolchain
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_footers.py /private/tmp/d20210804-99020-17keopd/git_footers.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient /private/tmp/d20210804-99020-17keopd/gclient
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient_scm.py /private/tmp/d20210804-99020-17keopd/gclient_scm.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang_format_merge_driver.bat /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/bb.bat /private/tmp/d20210804-99020-17keopd/bb.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/dirmd.bat /private/tmp/d20210804-99020-17keopd/dirmd.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/setup_color.py /private/tmp/d20210804-99020-17keopd/setup_color.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-squash-branch /private/tmp/d20210804-99020-17keopd/git-squash-branch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/vpython /private/tmp/d20210804-99020-17keopd/vpython
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/WATCHLISTS /private/tmp/d20210804-99020-17keopd/WATCHLISTS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/mac_toolchain /private/tmp/d20210804-99020-17keopd/mac_toolchain
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/subprocess2.py /private/tmp/d20210804-99020-17keopd/subprocess2.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/codereview.settings /private/tmp/d20210804-99020-17keopd/codereview.settings
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninja /private/tmp/d20210804-99020-17keopd/ninja
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/python-bin/. /private/tmp/d20210804-99020-17keopd/python-bin
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/README.md /private/tmp/d20210804-99020-17keopd/README.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gn.py /private/tmp/d20210804-99020-17keopd/gn.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/yapf /private/tmp/d20210804-99020-17keopd/yapf
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/lucicfg /private/tmp/d20210804-99020-17keopd/lucicfg
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cit.py /private/tmp/d20210804-99020-17keopd/cit.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/presubmit_support.py /private/tmp/d20210804-99020-17keopd/presubmit_support.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gsutil.py.bat /private/tmp/d20210804-99020-17keopd/gsutil.py.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/update_depot_tools /private/tmp/d20210804-99020-17keopd/update_depot_tools
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/python_runner.sh /private/tmp/d20210804-99020-17keopd/python_runner.sh
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-drover /private/tmp/d20210804-99020-17keopd/git-drover
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninjalog_uploader_wrapper.py /private/tmp/d20210804-99020-17keopd/ninjalog_uploader_wrapper.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/whitespace.txt /private/tmp/d20210804-99020-17keopd/whitespace.txt
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-number /private/tmp/d20210804-99020-17keopd/git-number
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/fetch /private/tmp/d20210804-99020-17keopd/fetch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/roll-dep /private/tmp/d20210804-99020-17keopd/roll-dep
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/third_party/. /private/tmp/d20210804-99020-17keopd/third_party
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gsutil.py /private/tmp/d20210804-99020-17keopd/gsutil.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-cl /private/tmp/d20210804-99020-17keopd/git-cl
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient.bat /private/tmp/d20210804-99020-17keopd/gclient.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-rename-branch /private/tmp/d20210804-99020-17keopd/git-rename-branch
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.gitignore /private/tmp/d20210804-99020-17keopd/.gitignore
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylint-1.5 /private/tmp/d20210804-99020-17keopd/pylint-1.5
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_manifest.txt /private/tmp/d20210804-99020-17keopd/cipd_manifest.txt
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-cache /private/tmp/d20210804-99020-17keopd/git-cache
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/recipes/. /private/tmp/d20210804-99020-17keopd/recipes
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/bootstrap_python3 /private/tmp/d20210804-99020-17keopd/bootstrap_python3
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cit.bat /private/tmp/d20210804-99020-17keopd/cit.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.style.yapf /private/tmp/d20210804-99020-17keopd/.style.yapf
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang_format_merge_driver /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/PRESUBMIT.py /private/tmp/d20210804-99020-17keopd/PRESUBMIT.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-rebase-update /private/tmp/d20210804-99020-17keopd/git-rebase-update
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_upstream_diff.py /private/tmp/d20210804-99020-17keopd/git_upstream_diff.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/goma_ctl.bat /private/tmp/d20210804-99020-17keopd/goma_ctl.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/update_depot_tools.bat /private/tmp/d20210804-99020-17keopd/update_depot_tools.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_freezer.py /private/tmp/d20210804-99020-17keopd/git_freezer.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/download_from_google_storage.py /private/tmp/d20210804-99020-17keopd/download_from_google_storage.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninjalog.README.md /private/tmp/d20210804-99020-17keopd/ninjalog.README.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/compile_single_file.bat /private/tmp/d20210804-99020-17keopd/compile_single_file.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/vpython3.bat /private/tmp/d20210804-99020-17keopd/vpython3.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/metrics_utils.py /private/tmp/d20210804-99020-17keopd/metrics_utils.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/goma_ctl /private/tmp/d20210804-99020-17keopd/goma_ctl
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.gitattributes /private/tmp/d20210804-99020-17keopd/.gitattributes
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/profile.xml /private/tmp/d20210804-99020-17keopd/profile.xml
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/download_from_google_storage /private/tmp/d20210804-99020-17keopd/download_from_google_storage
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_drover.py /private/tmp/d20210804-99020-17keopd/git_drover.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/download_from_google_storage.bat /private/tmp/d20210804-99020-17keopd/download_from_google_storage.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_dates.py /private/tmp/d20210804-99020-17keopd/git_dates.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd.bat /private/tmp/d20210804-99020-17keopd/cipd.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninja-mac /private/tmp/d20210804-99020-17keopd/ninja-mac
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninja-linux32 /private/tmp/d20210804-99020-17keopd/ninja-linux32
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/OWNERS /private/tmp/d20210804-99020-17keopd/OWNERS
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gsutil.vpython /private/tmp/d20210804-99020-17keopd/gsutil.vpython
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient.py /private/tmp/d20210804-99020-17keopd/gclient.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/compile_single_file /private/tmp/d20210804-99020-17keopd/compile_single_file
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/owners_finder.py /private/tmp/d20210804-99020-17keopd/owners_finder.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-thaw /private/tmp/d20210804-99020-17keopd/git-thaw
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/post_build_ninja_summary.py /private/tmp/d20210804-99020-17keopd/post_build_ninja_summary.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pinpoint.bat /private/tmp/d20210804-99020-17keopd/pinpoint.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_cl.py /private/tmp/d20210804-99020-17keopd/git_cl.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/pylintrc /private/tmp/d20210804-99020-17keopd/pylintrc
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_reparent_branch.py /private/tmp/d20210804-99020-17keopd/git_reparent_branch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-retry /private/tmp/d20210804-99020-17keopd/git-retry
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/README.git-cl.md /private/tmp/d20210804-99020-17keopd/README.git-cl.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/scm.py /private/tmp/d20210804-99020-17keopd/scm.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_map_branches.py /private/tmp/d20210804-99020-17keopd/git_map_branches.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/subcommand.py /private/tmp/d20210804-99020-17keopd/subcommand.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/crosjobs /private/tmp/d20210804-99020-17keopd/crosjobs
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-templates/. /private/tmp/d20210804-99020-17keopd/git-templates
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_rename_branch.py /private/tmp/d20210804-99020-17keopd/git_rename_branch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_common.py /private/tmp/d20210804-99020-17keopd/git_common.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.git/. /private/tmp/d20210804-99020-17keopd/.git
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-footers /private/tmp/d20210804-99020-17keopd/git-footers
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_nav_downstream.py /private/tmp/d20210804-99020-17keopd/git_nav_downstream.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_squash_branch.py /private/tmp/d20210804-99020-17keopd/git_squash_branch.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cpplint_chromium.py /private/tmp/d20210804-99020-17keopd/cpplint_chromium.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/ninjalog_uploader.py /private/tmp/d20210804-99020-17keopd/ninjalog_uploader.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cpplint.py /private/tmp/d20210804-99020-17keopd/cpplint.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gerrit_util.py /private/tmp/d20210804-99020-17keopd/gerrit_util.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_rebase_update.py /private/tmp/d20210804-99020-17keopd/git_rebase_update.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/clang_format_merge_driver.py /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gerrit_client.py /private/tmp/d20210804-99020-17keopd/gerrit_client.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient_eval.py /private/tmp/d20210804-99020-17keopd/gclient_eval.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cipd_bin_setup.bat /private/tmp/d20210804-99020-17keopd/cipd_bin_setup.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/owners_client.py /private/tmp/d20210804-99020-17keopd/owners_client.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/wtf /private/tmp/d20210804-99020-17keopd/wtf
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.vpython3 /private/tmp/d20210804-99020-17keopd/.vpython3
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/upload_metrics.py /private/tmp/d20210804-99020-17keopd/upload_metrics.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/weekly /private/tmp/d20210804-99020-17keopd/weekly
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cros /private/tmp/d20210804-99020-17keopd/cros
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-hyper-blame /private/tmp/d20210804-99020-17keopd/git-hyper-blame
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/repo /private/tmp/d20210804-99020-17keopd/repo
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/vpython.bat /private/tmp/d20210804-99020-17keopd/vpython.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/autoninja.bat /private/tmp/d20210804-99020-17keopd/autoninja.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/luci-auth.bat /private/tmp/d20210804-99020-17keopd/luci-auth.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git-map-branches /private/tmp/d20210804-99020-17keopd/git-map-branches
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/roll-dep.bat /private/tmp/d20210804-99020-17keopd/roll-dep.bat
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/cit /private/tmp/d20210804-99020-17keopd/cit
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/presubmit_canned_checks.py /private/tmp/d20210804-99020-17keopd/presubmit_canned_checks.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/metrics.README.md /private/tmp/d20210804-99020-17keopd/metrics.README.md
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_retry.py /private/tmp/d20210804-99020-17keopd/git_retry.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/gclient_paths.py /private/tmp/d20210804-99020-17keopd/gclient_paths.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_mark_merge_base.py /private/tmp/d20210804-99020-17keopd/git_mark_merge_base.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/breakpad.py /private/tmp/d20210804-99020-17keopd/breakpad.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/upload_to_google_storage.py /private/tmp/d20210804-99020-17keopd/upload_to_google_storage.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/repo_launcher /private/tmp/d20210804-99020-17keopd/repo_launcher
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/win32imports.py /private/tmp/d20210804-99020-17keopd/win32imports.py
cp -pR /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/git_cl_completion.sh /private/tmp/d20210804-99020-17keopd/git_cl_completion.sh
cp -pR /private/tmp/d20210804-99020-17keopd/fetch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/fetch.py
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-1.7 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-1.7
cp -pR /private/tmp/d20210804-99020-17keopd/man/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/man
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-1.9 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-1.9
cp -pR /private/tmp/d20210804-99020-17keopd/pinpoint /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pinpoint
cp -pR /private/tmp/d20210804-99020-17keopd/pylint.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint.bat
cp -pR /private/tmp/d20210804-99020-17keopd/auth.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/auth.py
cp -pR /private/tmp/d20210804-99020-17keopd/update_depot_tools_toggle.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/update_depot_tools_toggle.py
cp -pR /private/tmp/d20210804-99020-17keopd/clang_format.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang_format.py
cp -pR /private/tmp/d20210804-99020-17keopd/ninja.exe /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninja.exe
cp -pR /private/tmp/d20210804-99020-17keopd/pylint_main.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint_main.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_hyper_blame.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_hyper_blame.py
cp -pR /private/tmp/d20210804-99020-17keopd/autoninja.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/autoninja.py
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-1.8 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-1.8
cp -pR /private/tmp/d20210804-99020-17keopd/metrics.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/metrics.py
cp -pR /private/tmp/d20210804-99020-17keopd/DIR_METADATA /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/DIR_METADATA
cp -pR /private/tmp/d20210804-99020-17keopd/gclient-new-workdir.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient-new-workdir.py
cp -pR /private/tmp/d20210804-99020-17keopd/lucicfg.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/lucicfg.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git_cache.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_cache.py
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-1.6 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-1.6
cp -pR /private/tmp/d20210804-99020-17keopd/git_find_releases.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_find_releases.py
cp -pR /private/tmp/d20210804-99020-17keopd/luci-auth /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/luci-auth
cp -pR /private/tmp/d20210804-99020-17keopd/infra/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/infra
cp -pR /private/tmp/d20210804-99020-17keopd/fetch.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/fetch.bat
cp -pR /private/tmp/d20210804-99020-17keopd/pylint /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint
cp -pR /private/tmp/d20210804-99020-17keopd/git_number.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_number.py
cp -pR /private/tmp/d20210804-99020-17keopd/LUCI_OWNERS /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/LUCI_OWNERS
cp -pR /private/tmp/d20210804-99020-17keopd/git-mark-merge-base /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-mark-merge-base
cp -pR /private/tmp/d20210804-99020-17keopd/autoninja /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/autoninja
cp -pR /private/tmp/d20210804-99020-17keopd/gn.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gn.bat
cp -pR /private/tmp/d20210804-99020-17keopd/split_cl.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/split_cl.py
cp -pR /private/tmp/d20210804-99020-17keopd/lockfile.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/lockfile.py
cp -pR /private/tmp/d20210804-99020-17keopd/fix_encoding.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/fix_encoding.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-upstream-diff /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-upstream-diff
cp -pR /private/tmp/d20210804-99020-17keopd/ninja-linux64 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninja-linux64
cp -pR /private/tmp/d20210804-99020-17keopd/bootstrap/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/bootstrap
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_manifest.versions /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_manifest.versions
cp -pR /private/tmp/d20210804-99020-17keopd/git-map /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-map
cp -pR /private/tmp/d20210804-99020-17keopd/git-freeze /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-freeze
cp -pR /private/tmp/d20210804-99020-17keopd/GOMA_OWNERS /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/GOMA_OWNERS
cp -pR /private/tmp/d20210804-99020-17keopd/bb /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/bb
cp -pR /private/tmp/d20210804-99020-17keopd/led.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/led.bat
cp -pR /private/tmp/d20210804-99020-17keopd/LICENSE /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/LICENSE
cp -pR /private/tmp/d20210804-99020-17keopd/watchlists.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/watchlists.py
cp -pR /private/tmp/d20210804-99020-17keopd/.cipd_impl.ps1 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.cipd_impl.ps1
cp -pR /private/tmp/d20210804-99020-17keopd/git_migrate_default_branch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_migrate_default_branch.py
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_client_version.digests /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_client_version.digests
cp -pR /private/tmp/d20210804-99020-17keopd/clang-format.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang-format.bat
cp -pR /private/tmp/d20210804-99020-17keopd/gn /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gn
cp -pR /private/tmp/d20210804-99020-17keopd/CROS_OWNERS /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/CROS_OWNERS
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_bin_setup.sh /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_bin_setup.sh
cp -pR /private/tmp/d20210804-99020-17keopd/zsh-goodies/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/zsh-goodies
cp -pR /private/tmp/d20210804-99020-17keopd/ensure_bootstrap /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ensure_bootstrap
cp -pR /private/tmp/d20210804-99020-17keopd/chrome_set_ver /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/chrome_set_ver
cp -pR /private/tmp/d20210804-99020-17keopd/roll_dep.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/roll_dep.py
cp -pR /private/tmp/d20210804-99020-17keopd/led /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/led
cp -pR /private/tmp/d20210804-99020-17keopd/fetch_configs/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/fetch_configs
cp -pR /private/tmp/d20210804-99020-17keopd/git_map.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_map.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-find-releases /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-find-releases
cp -pR /private/tmp/d20210804-99020-17keopd/git-nav-downstream /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-nav-downstream
cp -pR /private/tmp/d20210804-99020-17keopd/owners.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/owners.py
cp -pR /private/tmp/d20210804-99020-17keopd/rdb_wrapper.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/rdb_wrapper.py
cp -pR /private/tmp/d20210804-99020-17keopd/detect_host_arch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/detect_host_arch.py
cp -pR /private/tmp/d20210804-99020-17keopd/clang-format /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang-format
cp -pR /private/tmp/d20210804-99020-17keopd/vpython3 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/vpython3
cp -pR /private/tmp/d20210804-99020-17keopd/git-new-branch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-new-branch
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_client_version /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_client_version
cp -pR /private/tmp/d20210804-99020-17keopd/testing_support/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/testing_support
cp -pR /private/tmp/d20210804-99020-17keopd/goma_auth.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/goma_auth.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git-reparent-branch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-reparent-branch
cp -pR /private/tmp/d20210804-99020-17keopd/compile_single_file.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/compile_single_file.py
cp -pR /private/tmp/d20210804-99020-17keopd/my_activity.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/my_activity.py
cp -pR /private/tmp/d20210804-99020-17keopd/README.gclient.md /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/README.gclient.md
cp -pR /private/tmp/d20210804-99020-17keopd/cipd /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd
cp -pR /private/tmp/d20210804-99020-17keopd/prpc.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/prpc.bat
cp -pR /private/tmp/d20210804-99020-17keopd/gclient_utils.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient_utils.py
cp -pR /private/tmp/d20210804-99020-17keopd/prpc /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/prpc
cp -pR /private/tmp/d20210804-99020-17keopd/git-crrev-parse /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-crrev-parse
cp -pR /private/tmp/d20210804-99020-17keopd/git-runhooks /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-runhooks
cp -pR /private/tmp/d20210804-99020-17keopd/cbuildbot /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cbuildbot
cp -pR /private/tmp/d20210804-99020-17keopd/.vpython /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.vpython
cp -pR /private/tmp/d20210804-99020-17keopd/yapf.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/yapf.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git-migrate-default-branch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-migrate-default-branch
cp -pR /private/tmp/d20210804-99020-17keopd/python2-bin/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/python2-bin
cp -pR /private/tmp/d20210804-99020-17keopd/git-nav-upstream /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-nav-upstream
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-2.6 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-2.6
cp -pR /private/tmp/d20210804-99020-17keopd/goma_auth /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/goma_auth
cp -pR /private/tmp/d20210804-99020-17keopd/rdb.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/rdb.bat
cp -pR /private/tmp/d20210804-99020-17keopd/tests/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/tests
cp -pR /private/tmp/d20210804-99020-17keopd/git-gs /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-gs
cp -pR /private/tmp/d20210804-99020-17keopd/rdb /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/rdb
cp -pR /private/tmp/d20210804-99020-17keopd/dirmd /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/dirmd
cp -pR /private/tmp/d20210804-99020-17keopd/cros_sdk /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cros_sdk
cp -pR /private/tmp/d20210804-99020-17keopd/git_new_branch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_new_branch.py
cp -pR /private/tmp/d20210804-99020-17keopd/gclient_completion.sh /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient_completion.sh
cp -pR /private/tmp/d20210804-99020-17keopd/cpplint.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cpplint.bat
cp -pR /private/tmp/d20210804-99020-17keopd/win_toolchain/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/win_toolchain
cp -pR /private/tmp/d20210804-99020-17keopd/git_footers.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_footers.py
cp -pR /private/tmp/d20210804-99020-17keopd/gclient /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient
cp -pR /private/tmp/d20210804-99020-17keopd/gclient_scm.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient_scm.py
cp -pR /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang_format_merge_driver.bat
cp -pR /private/tmp/d20210804-99020-17keopd/bb.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/bb.bat
cp -pR /private/tmp/d20210804-99020-17keopd/dirmd.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/dirmd.bat
cp -pR /private/tmp/d20210804-99020-17keopd/setup_color.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/setup_color.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-squash-branch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-squash-branch
cp -pR /private/tmp/d20210804-99020-17keopd/vpython /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/vpython
cp -pR /private/tmp/d20210804-99020-17keopd/WATCHLISTS /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/WATCHLISTS
cp -pR /private/tmp/d20210804-99020-17keopd/mac_toolchain /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/mac_toolchain
cp -pR /private/tmp/d20210804-99020-17keopd/subprocess2.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/subprocess2.py
cp -pR /private/tmp/d20210804-99020-17keopd/codereview.settings /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/codereview.settings
cp -pR /private/tmp/d20210804-99020-17keopd/ninja /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninja
cp -pR /private/tmp/d20210804-99020-17keopd/python-bin/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/python-bin
cp -pR /private/tmp/d20210804-99020-17keopd/README.md /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/README.md
cp -pR /private/tmp/d20210804-99020-17keopd/gn.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gn.py
cp -pR /private/tmp/d20210804-99020-17keopd/yapf /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/yapf
cp -pR /private/tmp/d20210804-99020-17keopd/lucicfg /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/lucicfg
cp -pR /private/tmp/d20210804-99020-17keopd/cit.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cit.py
cp -pR /private/tmp/d20210804-99020-17keopd/presubmit_support.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/presubmit_support.py
cp -pR /private/tmp/d20210804-99020-17keopd/gsutil.py.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gsutil.py.bat
cp -pR /private/tmp/d20210804-99020-17keopd/update_depot_tools /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/update_depot_tools
cp -pR /private/tmp/d20210804-99020-17keopd/python_runner.sh /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/python_runner.sh
cp -pR /private/tmp/d20210804-99020-17keopd/git-drover /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-drover
cp -pR /private/tmp/d20210804-99020-17keopd/ninjalog_uploader_wrapper.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninjalog_uploader_wrapper.py
cp -pR /private/tmp/d20210804-99020-17keopd/whitespace.txt /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/whitespace.txt
cp -pR /private/tmp/d20210804-99020-17keopd/git-number /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-number
cp -pR /private/tmp/d20210804-99020-17keopd/fetch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/fetch
cp -pR /private/tmp/d20210804-99020-17keopd/roll-dep /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/roll-dep
cp -pR /private/tmp/d20210804-99020-17keopd/third_party/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/third_party
cp -pR /private/tmp/d20210804-99020-17keopd/gsutil.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gsutil.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-cl /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-cl
cp -pR /private/tmp/d20210804-99020-17keopd/gclient.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git-rename-branch /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-rename-branch
cp -pR /private/tmp/d20210804-99020-17keopd/.gitignore /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.gitignore
cp -pR /private/tmp/d20210804-99020-17keopd/pylint-1.5 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylint-1.5
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_manifest.txt /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_manifest.txt
cp -pR /private/tmp/d20210804-99020-17keopd/git-cache /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-cache
cp -pR /private/tmp/d20210804-99020-17keopd/recipes/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/recipes
cp -pR /private/tmp/d20210804-99020-17keopd/bootstrap_python3 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/bootstrap_python3
cp -pR /private/tmp/d20210804-99020-17keopd/cit.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cit.bat
cp -pR /private/tmp/d20210804-99020-17keopd/.style.yapf /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.style.yapf
cp -pR /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang_format_merge_driver
cp -pR /private/tmp/d20210804-99020-17keopd/PRESUBMIT.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/PRESUBMIT.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-rebase-update /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-rebase-update
cp -pR /private/tmp/d20210804-99020-17keopd/git_upstream_diff.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_upstream_diff.py
cp -pR /private/tmp/d20210804-99020-17keopd/goma_ctl.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/goma_ctl.bat
cp -pR /private/tmp/d20210804-99020-17keopd/update_depot_tools.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/update_depot_tools.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git_freezer.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_freezer.py
cp -pR /private/tmp/d20210804-99020-17keopd/download_from_google_storage.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/download_from_google_storage.py
cp -pR /private/tmp/d20210804-99020-17keopd/ninjalog.README.md /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninjalog.README.md
cp -pR /private/tmp/d20210804-99020-17keopd/compile_single_file.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/compile_single_file.bat
cp -pR /private/tmp/d20210804-99020-17keopd/vpython3.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/vpython3.bat
cp -pR /private/tmp/d20210804-99020-17keopd/metrics_utils.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/metrics_utils.py
cp -pR /private/tmp/d20210804-99020-17keopd/goma_ctl /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/goma_ctl
cp -pR /private/tmp/d20210804-99020-17keopd/.gitattributes /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.gitattributes
cp -pR /private/tmp/d20210804-99020-17keopd/profile.xml /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/profile.xml
cp -pR /private/tmp/d20210804-99020-17keopd/download_from_google_storage /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/download_from_google_storage
cp -pR /private/tmp/d20210804-99020-17keopd/git_drover.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_drover.py
cp -pR /private/tmp/d20210804-99020-17keopd/download_from_google_storage.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/download_from_google_storage.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git_dates.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_dates.py
cp -pR /private/tmp/d20210804-99020-17keopd/cipd.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd.bat
cp -pR /private/tmp/d20210804-99020-17keopd/ninja-mac /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninja-mac
cp -pR /private/tmp/d20210804-99020-17keopd/ninja-linux32 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninja-linux32
cp -pR /private/tmp/d20210804-99020-17keopd/OWNERS /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/OWNERS
cp -pR /private/tmp/d20210804-99020-17keopd/gsutil.vpython /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gsutil.vpython
cp -pR /private/tmp/d20210804-99020-17keopd/gclient.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient.py
cp -pR /private/tmp/d20210804-99020-17keopd/compile_single_file /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/compile_single_file
cp -pR /private/tmp/d20210804-99020-17keopd/owners_finder.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/owners_finder.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-thaw /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-thaw
cp -pR /private/tmp/d20210804-99020-17keopd/post_build_ninja_summary.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/post_build_ninja_summary.py
cp -pR /private/tmp/d20210804-99020-17keopd/pinpoint.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pinpoint.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git_cl.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_cl.py
cp -pR /private/tmp/d20210804-99020-17keopd/pylintrc /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/pylintrc
cp -pR /private/tmp/d20210804-99020-17keopd/git_reparent_branch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_reparent_branch.py
cp -pR /private/tmp/d20210804-99020-17keopd/git-retry /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-retry
cp -pR /private/tmp/d20210804-99020-17keopd/README.git-cl.md /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/README.git-cl.md
cp -pR /private/tmp/d20210804-99020-17keopd/scm.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/scm.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_map_branches.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_map_branches.py
cp -pR /private/tmp/d20210804-99020-17keopd/subcommand.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/subcommand.py
cp -pR /private/tmp/d20210804-99020-17keopd/crosjobs /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/crosjobs
cp -pR /private/tmp/d20210804-99020-17keopd/git-templates/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-templates
cp -pR /private/tmp/d20210804-99020-17keopd/git_rename_branch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_rename_branch.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_common.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_common.py
cp -pR /private/tmp/d20210804-99020-17keopd/.git/. /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.git
cp -pR /private/tmp/d20210804-99020-17keopd/git-footers /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-footers
cp -pR /private/tmp/d20210804-99020-17keopd/git_nav_downstream.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_nav_downstream.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_squash_branch.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_squash_branch.py
cp -pR /private/tmp/d20210804-99020-17keopd/cpplint_chromium.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cpplint_chromium.py
cp -pR /private/tmp/d20210804-99020-17keopd/ninjalog_uploader.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/ninjalog_uploader.py
cp -pR /private/tmp/d20210804-99020-17keopd/cpplint.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cpplint.py
cp -pR /private/tmp/d20210804-99020-17keopd/gerrit_util.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gerrit_util.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_rebase_update.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_rebase_update.py
cp -pR /private/tmp/d20210804-99020-17keopd/clang_format_merge_driver.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/clang_format_merge_driver.py
cp -pR /private/tmp/d20210804-99020-17keopd/gerrit_client.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gerrit_client.py
cp -pR /private/tmp/d20210804-99020-17keopd/gclient_eval.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient_eval.py
cp -pR /private/tmp/d20210804-99020-17keopd/cipd_bin_setup.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cipd_bin_setup.bat
cp -pR /private/tmp/d20210804-99020-17keopd/owners_client.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/owners_client.py
cp -pR /private/tmp/d20210804-99020-17keopd/wtf /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/wtf
cp -pR /private/tmp/d20210804-99020-17keopd/.vpython3 /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/.vpython3
cp -pR /private/tmp/d20210804-99020-17keopd/upload_metrics.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/upload_metrics.py
cp -pR /private/tmp/d20210804-99020-17keopd/weekly /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/weekly
cp -pR /private/tmp/d20210804-99020-17keopd/cros /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cros
cp -pR /private/tmp/d20210804-99020-17keopd/git-hyper-blame /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-hyper-blame
cp -pR /private/tmp/d20210804-99020-17keopd/repo /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/repo
cp -pR /private/tmp/d20210804-99020-17keopd/vpython.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/vpython.bat
cp -pR /private/tmp/d20210804-99020-17keopd/autoninja.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/autoninja.bat
cp -pR /private/tmp/d20210804-99020-17keopd/luci-auth.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/luci-auth.bat
cp -pR /private/tmp/d20210804-99020-17keopd/git-map-branches /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git-map-branches
cp -pR /private/tmp/d20210804-99020-17keopd/roll-dep.bat /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/roll-dep.bat
cp -pR /private/tmp/d20210804-99020-17keopd/cit /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/cit
cp -pR /private/tmp/d20210804-99020-17keopd/presubmit_canned_checks.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/presubmit_canned_checks.py
cp -pR /private/tmp/d20210804-99020-17keopd/metrics.README.md /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/metrics.README.md
cp -pR /private/tmp/d20210804-99020-17keopd/git_retry.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_retry.py
cp -pR /private/tmp/d20210804-99020-17keopd/gclient_paths.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/gclient_paths.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_mark_merge_base.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_mark_merge_base.py
cp -pR /private/tmp/d20210804-99020-17keopd/breakpad.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/breakpad.py
cp -pR /private/tmp/d20210804-99020-17keopd/upload_to_google_storage.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/upload_to_google_storage.py
cp -pR /private/tmp/d20210804-99020-17keopd/repo_launcher /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/repo_launcher
cp -pR /private/tmp/d20210804-99020-17keopd/win32imports.py /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/win32imports.py
cp -pR /private/tmp/d20210804-99020-17keopd/git_cl_completion.sh /private/tmp/libangle--depot_tools-20210804-99020-1lett3n/git_cl_completion.sh
git --git-dir /Users/tomek/Library/Caches/Homebrew/libangle--depot_tools--git/.git show -s --format=\%cD
/usr/local/Homebrew/Library/Taps/knazarov/homebrew-qemu-virgl/Formula/libangle.rb:27: warning: conflicting chdir during another chdir block
==> python2 scripts/bootstrap.py
Last 15 lines from /Users/tomek/Library/Logs/Homebrew/libangle/01.python2:
2021-08-04 12:41:39 +0200

python2
scripts/bootstrap.py

/usr/local/Homebrew/Library/Homebrew/shims/scm/git --version
/usr/bin/curl --version
/usr/local/Homebrew/Library/Homebrew/ignorable.rb:29:in `block in raise'
BuildError: Failed executing: python2 scripts/bootstrap.py
1. raise
2. ignore
3. backtrace
4. irb
5. shell
Choose an action: 1
==> Temporary files retained at:
/private/tmp/libangle-20210804-99020-t8f58

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/knazarov/homebrew-qemu-virgl/issues

/usr/bin/curl --disable --globoff --show-error --user-agent Homebrew/3.2.6\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 10.14.6\)\ curl/7.54.0 --header Accept-Language:\ en --retry 3 --location https://api.github.com/search/issues\?q=libangle\+repo\%3Aknazarov\%2Fhomebrew-qemu-virgl\+state\%3Aopen\+in\%3Atitle\&per_page=100 --header Accept:\ application/vnd.github.v3\+json --write-out '
'\%\{http_code\} --header Accept:\ application/vnd.github.antiope-preview\+json --dump-header /private/tmp/github_api_headers20210804-97984-xbzw6g

brew install fails because url for FD12FLOPPY.zip returns 403

I am trying to install this via brew install knazarov/qemu-virgl/qemu-virgl but get the following error:

...
==> Downloading https://raw.githubusercontent.com/knazarov/homebrew-qemu-virgl/35703a784e5
Already downloaded: /Users/vivlim/Library/Caches/Homebrew/downloads/7f3909a48ae9baefa8343802d50a3566327447b3cc1a0caee1829a19790045a7--qemu-v03.diff
==> Downloading https://raw.githubusercontent.com/knazarov/homebrew-qemu-virgl/fa3b5dcc2f0
Already downloaded: /Users/vivlim/Library/Caches/Homebrew/downloads/aee03539d98bfad39184807069b9daae6d28242e1f26c92d5f5d7d2d33e6bd4b--qemu-edid-v01.diff
==> Downloading https://dl.bintray.com/homebrew/mirror/FD12FLOPPY.zip

curl: (22) The requested URL returned error: 403 Forbidden
Error: Failed to download resource "qemu-virgl--test-image"
Download failed: https://dl.bintray.com/homebrew/mirror/FD12FLOPPY.zip

Is there another location to get this file from?

Gazebo simulation error

whenever I run gazebo simulation the screen of simulation turns black and an error in the terminal shows : (vrend_set_framebuffer_state: context error reported 5 "gzclient" Illegal surface 1216) I don't know what it means i'am a beginner pls help with some solution
Screenshot 2021-07-05 at 5 05 29 AM
Screenshot 2021-07-05 at 5 08 48 AM
@knazarov @yevgenko @oillipheist

Apple Silicon M1 - Bootstrap from scratch for mac-amd64 failed

System info
macOS BigSur version 11.2.3
MacBook Air (M1, 2020)
Chip Apple M1
Memory 8 GB

brew --version
Homebrew 3.0.11
Homebrew/homebrew-core (git revision a0da6ef822; last commit 2021-04-07)
Homebrew/homebrew-cask (git revision 26974ab51f; last commit 2021-04-07)

Failed command
brew install knazarov/qemu-virgl/qemu-virgl

Error message

scripts/bootstrap.py

CIPD selfupdate failed. Trying to bootstrap the CIPD client from scratch...
/private/tmp/libangle--depot_tools-20210406-34808-manlz5/cipd: line 215: /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_client: Bad CPU type in executable
Bootstrap from scratch for mac-amd64 failed! Run the following commands to diagnose if this is repeating:
  export CIPD_HTTP_USER_AGENT_PREFIX=depot_tools/51eac66a56d972de2b4f723a4c479e0f8cbb0524/manual
  /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_client selfupdate -version-file /private/tmp/libangle--depot_tools-20210406-34808-manlz5/cipd_client_version
CIPD selfupdate failed. Trying to bootstrap the CIPD client from scratch...
/private/tmp/libangle--depot_tools-20210406-34808-manlz5/cipd: line 215: /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_client: Bad CPU type in executable
Bootstrap from scratch for mac-amd64 failed! Run the following commands to diagnose if this is repeating:
  export CIPD_HTTP_USER_AGENT_PREFIX=depot_tools/51eac66a56d972de2b4f723a4c479e0f8cbb0524/manual
  /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_client selfupdate -version-file /private/tmp/libangle--depot_tools-20210406-34808-manlz5/cipd_client_version
/private/tmp/libangle--depot_tools-20210406-34808-manlz5/vpython3: line 52: /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_bin/vpython3: No such file or directory
/private/tmp/libangle--depot_tools-20210406-34808-manlz5/vpython3: line 52: exec: /private/tmp/libangle--depot_tools-20210406-34808-manlz5/.cipd_bin/vpython3: cannot execute: No such file or directory
failed command: "gclient config --name change2dot --unmanaged https://chromium.googlesource.com/angle/angle.git"

does not boot from cdrom

I copied and pasted the 'boot from cdrom' command and it did not work.

qemu-system-aarch64 \
         -machine virt,accel=hvf,highmem=off \
         -cpu cortex-a72 -smp 2 -m 4G \
         -device intel-hda -device hda-output \
         -device virtio-gpu-pci \
         -device virtio-keyboard-pci \
         -device virtio-net-pci,netdev=net \
         -device virtio-mouse-pci \
         -display cocoa,gl=es \
         -netdev user,id=net,ipv6=off \
         -drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \
         -drive "if=pflash,format=raw,file=./edk2-arm-vars.fd,discard=on" \
         -drive "if=virtio,format=raw,file=./hdd.raw,discard=on" \
         -cdrom focal-desktop-arm64.iso \
         -boot d

Also ran it explicitly with the path to the binary.

/opt/homebrew/Cellar/qemu-virgl/20210507.1/bin/qemu-system-aarch64 ...

Screen Shot 2021-07-15 at 8 59 51 AM

The error from TianoCore is below.

BdsDxe: failed to load Boot0001 "UEFI Misc Device" from VenHw (93E34C7E-B50E-11DF-9223-2553DFD72085,00): Not Found
BdsDxe: failed to load Boot0002 "EUFI Misc Device 2" from PciRoot (0x0)/P{ci(0x6,0x0): Not Found

Host doesn't support requested feature

qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EDX.spec-ctrl [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]
Couldn't open libEGL.dylib: dlopen(libEGL.dylib, 5): image not found
zsh: abort qemu-system-x86_64 -machine accel=hvf -cpu Haswell-v4 -smp 2 -m 4G -device

hangs when doing make -j 8 compiles in ubuntu

this is mostly to check if others can reproduce it as well: i'm running ubuntu 20.04 (xfce xubutu in the end) on an m1 mac mini and when i do heavily parallel linux kernel compiles inside of that virtual machine (6g ram and 8 cores on an 8g m1 mini with nothing really else running), then it sometimes hangs (i.e. i can only kill the virtual machine, i did not find any relevant logs or useful information so far) and according to my (unscientific) testing this only happens when running with "-display cocoa,gl=es" and so far did not happen with "-display default,show-cursor=on" yet - so maybe that is related.

my test case is compiling a linux-stable kernel (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - i used v5.10.15 for testing), so essentially: "make distclean, make defconfig, make -j 8 dtbs Image modules" and that a few times in a row (it takes a bit over 7 minutes per run btw. which is extremely fast in my opinion). it does not really involve any opengl directly and even my window manager is not using it for compositing.

it would be interesting if others can reproduce this as well and maybe also see the dependency on using virgl or not. it might also be interesting if this is an m1 only issue or also happens on intel.

best wishes - hexdump

some m1 mini notes

hi,

first a big thank you for your effort (and the same of course goes to the original author of the virgl setup) to make it so easy to set this up!

for using it on a m1 mac mini i had to exchange:

         -device virtio-keyboard-pci \
         -device virtio-mouse-pci \

with

         -device qemu-xhci \
         -device usb-kbd \
         -device usb-tablet \

otherwise the keyboard did not work inside of the qemu bios ... also i had to set

export DYLD_FALLBACK_LIBRARY_PATH=/opt/homebrew/lib

it looks like you adressed this somehow already, but i did a brew reinstall at the state of git comit 14a3b8e (after having played around with it a few days ago already) and the above export is still required

with this setup the booted qemu did not find neither the cdrom nor the disk to boot from and ended up trying to boot from the network. to get out of this i had to enter "escape" quickly after starting qemu and then set the boot drive in there to i think misc 2 for the disk and misc 4 for the cdrom - then it booted well as it should from cdrom or disk image. i got this fixed by changing the boot order properly in the qemu bios and saving it.

thanks a lot once more and best wishes - hexdump

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.