Package Details: depot-tools-git r9435.249e9a26c-1

Git Clone URL: https://aur.archlinux.org/depot-tools-git.git (read-only, click to copy)
Package Base: depot-tools-git
Description: Tools for working with Chromium development
Upstream URL: https://chromium.googlesource.com/chromium/tools/depot_tools
Keywords: chromium depot_tools google
Licenses: custom
Submitter: aperez
Maintainer: alerque
Last Packager: alerque
Votes: 87
Popularity: 0.000010
First Submitted: 2014-07-07 14:25 (UTC)
Last Updated: 2024-03-27 09:21 (UTC)

Dependencies (4)

Sources (1)

Pinned Comments

alerque commented on 2021-09-23 08:19 (UTC)

Installers beware! This package is a fiasco and the upstream Git repository basically has bunch of binary blobs in it that do strange things. I'm working on cleaning up the packaging some but the upstream behavior is egregious. Wash your /opt/depot_tools directory out with soap and bleach when done.

relrel commented on 2020-10-30 11:30 (UTC)

depot_tools is installed in /opt/depot_tools/. This directory is not in $PATH by default, so make sure to export PATH=/opt/depot_tools:$PATH before using it. Also, this directory has root permissions, so either use it as root, or if you want to use it as your currect user:

# groupadd depot_tools
# gpasswd -a $(whoami) depot_tools
# setfacl -m g:depot_tools:rwX /opt/depot_tools/

Then re-login as your current user or log your terminal in to the newly created group:

$ newgrp depot_tools

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

relrel commented on 2020-10-07 04:59 (UTC)

@caleb I don't see it as a conflict because depot-tools-git is not installed in $PATH, but rather in /opt/depot_tools/.

So no files would overwrite each other when both depot-tools-git and git-extras are installed.

Am I wrong?

alerque commented on 2020-10-02 11:05 (UTC)

This needs to mark a conflits=('git-extras') which also has an implementation of git-rename-branch.

hexchain commented on 2020-08-17 20:59 (UTC)

Also it seems that many of the fixes/hacks are not needed:

  • cit, clang-format, clang_format_merge_driver, compile_single_file, download_from_google_storage, gn can all be run with python3
  • fetch, gclient and roll-dep even depend on python3 (through vpython3) now
  • git-runhooks calls gclient so it runs with python3
  • luci-auth does not exec python anymore
  • gclient.py does not import colorama anymore, instead there is a setup_color.py

hexchain commented on 2020-08-17 20:15 (UTC)

Is it possible to make vpython3 use system python3 too?

dbrgn commented on 2020-04-30 10:31 (UTC)

Doesn't seem to fully work when fetching WebRTC sources...

$ fetch --nohooks webrtc
mktemp: failed to create file via template ‘/opt/depot_tools/.cipd_client.XXXXXXX’: Permission denied
curl: (23) Failed writing body (0 != 1387)
/opt/depot_tools/bootstrap_python3: line 32: bootstrap-3.8.0.chromium.8_bin/python3/bin/python3: No such file or directory
cat: /opt/depot_tools/python3_bin_reldir.txt: No such file or directory
/opt/depot_tools/vpython3: line 52: /opt/depot_tools/.cipd_bin/vpython3: No such file or directory

The /opt/depot_tools/ directory is owned by root. Maybe certain directories need updated permissions through PKGBUILD?

istobic commented on 2020-04-12 07:11 (UTC) (edited on 2020-04-12 07:12 (UTC) by istobic)

patch is needed as a dependency

Maybe a little off-topic but I had problems git. It failed with:

Cloning into bare repository '/home/istobic/.cache/yay/depot-tools-git/depot-tools-git'...

error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408
fatal: the remote end hung up unexpectedly

I found a workaround in this thread: https://bbs.archlinux.org/viewtopic.php?id=245633

pizzaman commented on 2019-12-24 01:24 (UTC)

@jose1711 Thanks. Updated.

jose1711 commented on 2019-12-23 11:22 (UTC)

needs update - roll-dep-svn is no longer present

pizzaman commented on 2019-11-29 07:10 (UTC)

Should be working now.

encounter commented on 2019-11-15 06:47 (UTC)

The ninja wrapper is broken, it should pass through parameters instead of discarding them.