Old depot_tools

875 views
Skip to first unread message

Doron Tal

unread,
Jul 11, 2017, 1:11:53 PM7/11/17
to Chromium-dev
Hi there,
Does anyone have maybe a depot_tools prior to march 2017 so i can compile the 2987 branch?

Many Thanks

PhistucK

unread,
Jul 11, 2017, 1:16:33 PM7/11/17
to doro...@gmail.com, Chromium-dev
You can clone it from that date using a revision from that date, search the log for a revision and use it when you clone.


PhistucK


--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
    http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/fbfa438f-f930-40aa-9364-afb373948373%40chromium.org.

Ian Clelland

unread,
Jul 11, 2017, 1:22:29 PM7/11/17
to doro...@gmail.com, Chromium-dev
depot_tools is maintained in a git repository -- you could try

git checkout master@{2017-02-28}

to get depot_tools from that date. I'm not sure if its auto-updating feature will interfere with your build or not, but the code itself should be easy to acquire.

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
    http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.

Christian Biesinger

unread,
Jul 11, 2017, 1:39:16 PM7/11/17
to doro...@gmail.com, Chromium-dev
Why do you need an older depot_tools? I thought the current tools
should still work, at least if you pass the no validation flag to
gclient sync...

Christian

On Tue, Jul 11, 2017 at 1:11 PM, Doron Tal <doro...@gmail.com> wrote:

Lei Zhang

unread,
Jul 11, 2017, 2:42:11 PM7/11/17
to Christian Biesinger, doro...@gmail.com, Chromium-dev
I've previous built very old branches where modern-for-its-time
depot_tools did not work.

After checking out an old revision of depot_tools. Set
DEPOT_TOOLS_UPDATE=0 in the environment to prevent depot_tools from
updating itself. Besure to unset it after building the old branch, or
else builds on newer branches may not work.
> To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAPTJ0XHzq2s-s1g-UALxxHM_ZQ8L9vcda805Yqy41TEQGOHW5g%40mail.gmail.com.
>

Doron Tal

unread,
Jul 12, 2017, 6:18:41 AM7/12/17
to Chromium-dev, doro...@gmail.com
Thank you so much!!!
It works now.
I took the current automate-git.py file, and edit it to change the call to "gclient sync..." to:
"gclient sync --disable-syntax-validation..."
Also, since I needed to compile the version with mp3 support, I also added the GN_DEFINES
set GYP_DEFINES=proprietary_codecs=1 ffmpeg_branding=Chrome
set GN_DEFINES=proprietary_codecs=true ffmpeg_branding=Chrome

apparently the latest gclient use GN engine and not GYP

Thanks again,
Doron
Reply all
Reply to author
Forward
0 new messages