Граф коммитов

90 Коммитов

Автор SHA1 Сообщение Дата
thomasanderson 0fffbdfeb6 Remove Trusty sysroot
The Trusty sysroot was only used for building Chromium for ARM.  Since
this is now the responsibility of the Jessie sysroot, the Trusty
sysroot can be removed.

R=thestig@chromium.org,sbc@chromium.org

Review-Url: https://codereview.chromium.org/2859323002
Cr-Original-Commit-Position: refs/heads/master@{#469565}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 19e8945a7c43de08fdd74f31241d67c327289e0d
2017-05-05 01:30:24 +00:00
thomasanderson 6661121c8e Roll sysroots
This CL rolls the sysroots after https://codereview.chromium.org/2863663003/

R=thestig@chromium.org

Review-Url: https://codereview.chromium.org/2866583002
Cr-Original-Commit-Position: refs/heads/master@{#469556}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c5b0211231afcb73898b6ecfa8c7c3e59702f84c
2017-05-05 01:00:59 +00:00
thomasanderson 91a7995c64 Sysroots: Remove a hack that adds gcc 4.6 to ld.so.conf
This CL removes a hack that adds /usr/lib/gcc/x86_64-linux-gnu/4.6 to
ld.so.conf.d/zz_hack.conf.  The only sysroots that exist currently are
Jessie and Trusty which both use gcc 4.8.

This caused the following flags to be passed to the linker:
-L/path/to/chromium/src/build/linux/debian_jessie_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6
-Wl,-rpath-link=/path/to/chromium/src/build/linux/debian_jessie_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6
While harmless, it is confusing and should be removed.

R=thestig@chromium.org

Review-Url: https://codereview.chromium.org/2863663003
Cr-Original-Commit-Position: refs/heads/master@{#469518}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a0ca4a353c368fd2ea8da174ae9fe028fff376af
2017-05-04 23:30:18 +00:00
sbc b3da76f147 Remove support for Ubuntu/Precise sysroot
BUG=564904

Review-Url: https://codereview.chromium.org/2596653002
Cr-Original-Commit-Position: refs/heads/master@{#462884}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bc51e877f354bd818135a324c3a16d4a1f8abf30
2017-04-07 16:20:20 +00:00
sbc c94c268736 Remove wheezy sysroot images support
We have switched to a debian/jessie sysroot so
wheezy support is not longer needed.

BUG=697494

Review-Url: https://codereview.chromium.org/2597523003
Cr-Original-Commit-Position: refs/heads/master@{#462181}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 325bd8b938ccfecfaa698ebb482c5b1cb0337022
2017-04-05 19:36:16 +00:00
thakis edb8be2cdc Reland of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2780763002/ )
Reason for revert:
V8 bots are upgraded.

Original issue's description:
> Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #2 id:240001 of https://codereview.chromium.org/2776773002/ )
>
> Reason for revert:
> Breaks V8 perf testing:
> http://crbug.com/705870
>
> Original issue's description:
> > Reland of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772113002/ )
> >
> > Reason for revert:
> > Relanding with fixed deps
> >
> > Original issue's description:
> > > Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772503005/ )
> > >
> > > Reason for revert:
> > > expected_deps_x64_jessie changes are causing a failure on the official builder
> > >
> > > https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.chrome%2FGoogle_Chrome_Linux_x64%2F16997%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout
> > >
> > > Original issue's description:
> > > > Reland of "Update linux sysroot from Wheezy to Jessie"
> > > >
> > > > The last version of this change was:
> > > > https://codereview.chromium.org/2748183005
> > > >
> > > > Which was reverted in:
> > > > https://codereview.chromium.org/2776503002
> > > >
> > > > I've updated the expected package deps again, this
> > > > time being sure to use is_chrome_branded=true when
> > > > testing (which oddly seems to effect the deps).
> > > >
> > > > TBR=thestig (since this is effectively a reland)
> > > > BUG=701894
> > > >
> > > > Review-Url: https://codereview.chromium.org/2772503005
> > > > Cr-Commit-Position: refs/heads/master@{#459492}
> > > > Committed: 7f43e46a78
> > >
> > > TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,sbc@chromium.org
> > > # Skipping CQ checks because original CL landed less than 1 days ago.
> > > NOPRESUBMIT=true
> > > NOTREECHECKS=true
> > > NOTRY=true
> > > BUG=701894
> > >
> > > Review-Url: https://codereview.chromium.org/2772113002
> > > Cr-Commit-Position: refs/heads/master@{#459553}
> > > Committed: f2296e4fca
> >
> > TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=701894
> >
> > Review-Url: https://codereview.chromium.org/2776773002
> > Cr-Commit-Position: refs/heads/master@{#459584}
> > Committed: b0d4ad8b38
>
> TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org,thomasanderson@google.com,sbc@chromium.org
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=701894
>
> Review-Url: https://codereview.chromium.org/2780763002
> Cr-Commit-Position: refs/heads/master@{#460070}
> Committed: 75a1434be0

TBR=dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org,thomasanderson@google.com,sbc@chromium.org,machenbach@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=701894

Review-Url: https://codereview.chromium.org/2783193002
Cr-Original-Commit-Position: refs/heads/master@{#460795}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2183884b24334db9eb57f544388c963dd2694f8e
2017-03-30 16:50:47 +00:00
machenbach a58c37fd20 Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #2 id:240001 of https://codereview.chromium.org/2776773002/ )
Reason for revert:
Breaks V8 perf testing:
http://crbug.com/705870

Original issue's description:
> Reland of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772113002/ )
>
> Reason for revert:
> Relanding with fixed deps
>
> Original issue's description:
> > Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772503005/ )
> >
> > Reason for revert:
> > expected_deps_x64_jessie changes are causing a failure on the official builder
> >
> > https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.chrome%2FGoogle_Chrome_Linux_x64%2F16997%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout
> >
> > Original issue's description:
> > > Reland of "Update linux sysroot from Wheezy to Jessie"
> > >
> > > The last version of this change was:
> > > https://codereview.chromium.org/2748183005
> > >
> > > Which was reverted in:
> > > https://codereview.chromium.org/2776503002
> > >
> > > I've updated the expected package deps again, this
> > > time being sure to use is_chrome_branded=true when
> > > testing (which oddly seems to effect the deps).
> > >
> > > TBR=thestig (since this is effectively a reland)
> > > BUG=701894
> > >
> > > Review-Url: https://codereview.chromium.org/2772503005
> > > Cr-Commit-Position: refs/heads/master@{#459492}
> > > Committed: 7f43e46a78
> >
> > TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,sbc@chromium.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=701894
> >
> > Review-Url: https://codereview.chromium.org/2772113002
> > Cr-Commit-Position: refs/heads/master@{#459553}
> > Committed: f2296e4fca
>
> TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=701894
>
> Review-Url: https://codereview.chromium.org/2776773002
> Cr-Commit-Position: refs/heads/master@{#459584}
> Committed: b0d4ad8b38

TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org,thomasanderson@google.com,sbc@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=701894

Review-Url: https://codereview.chromium.org/2780763002
Cr-Original-Commit-Position: refs/heads/master@{#460070}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 75a1434be05f2ef09c307f7b70713385232a5b84
2017-03-28 12:43:32 +00:00
sbc 3fc61c9b14 Reland of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772113002/ )
Reason for revert:
Relanding with fixed deps

Original issue's description:
> Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772503005/ )
>
> Reason for revert:
> expected_deps_x64_jessie changes are causing a failure on the official builder
>
> https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.chrome%2FGoogle_Chrome_Linux_x64%2F16997%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout
>
> Original issue's description:
> > Reland of "Update linux sysroot from Wheezy to Jessie"
> >
> > The last version of this change was:
> > https://codereview.chromium.org/2748183005
> >
> > Which was reverted in:
> > https://codereview.chromium.org/2776503002
> >
> > I've updated the expected package deps again, this
> > time being sure to use is_chrome_branded=true when
> > testing (which oddly seems to effect the deps).
> >
> > TBR=thestig (since this is effectively a reland)
> > BUG=701894
> >
> > Review-Url: https://codereview.chromium.org/2772503005
> > Cr-Commit-Position: refs/heads/master@{#459492}
> > Committed: 7f43e46a78
>
> TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,sbc@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=701894
>
> Review-Url: https://codereview.chromium.org/2772113002
> Cr-Commit-Position: refs/heads/master@{#459553}
> Committed: f2296e4fca

TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,thomasanderson@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=701894

Review-Url: https://codereview.chromium.org/2776773002
Cr-Original-Commit-Position: refs/heads/master@{#459584}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b0d4ad8b38bfaf4c66ab07fdbe892aee8d207bed
2017-03-24 22:50:06 +00:00
thomasanderson 5434f3c02d Revert of "Update linux sysroot from Wheezy to Jessie" (patchset #1 id:1 of https://codereview.chromium.org/2772503005/ )
Reason for revert:
expected_deps_x64_jessie changes are causing a failure on the official builder

https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.chrome%2FGoogle_Chrome_Linux_x64%2F16997%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout

Original issue's description:
> Reland of "Update linux sysroot from Wheezy to Jessie"
>
> The last version of this change was:
> https://codereview.chromium.org/2748183005
>
> Which was reverted in:
> https://codereview.chromium.org/2776503002
>
> I've updated the expected package deps again, this
> time being sure to use is_chrome_branded=true when
> testing (which oddly seems to effect the deps).
>
> TBR=thestig (since this is effectively a reland)
> BUG=701894
>
> Review-Url: https://codereview.chromium.org/2772503005
> Cr-Commit-Position: refs/heads/master@{#459492}
> Committed: 7f43e46a78

TBR=thakis@chromium.org,dpranke@chromium.org,thestig@chromium.org,sbc@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=701894

Review-Url: https://codereview.chromium.org/2772113002
Cr-Original-Commit-Position: refs/heads/master@{#459553}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f2296e4fcaef7fdced40ebf3ca736d5dc58c66cd
2017-03-24 21:16:03 +00:00
sbc ab5bc5821c Reland of "Update linux sysroot from Wheezy to Jessie"
The last version of this change was:
https://codereview.chromium.org/2748183005

Which was reverted in:
https://codereview.chromium.org/2776503002

I've updated the expected package deps again, this
time being sure to use is_chrome_branded=true when
testing (which oddly seems to effect the deps).

TBR=thestig (since this is effectively a reland)
BUG=701894

Review-Url: https://codereview.chromium.org/2772503005
Cr-Original-Commit-Position: refs/heads/master@{#459492}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7f43e46a7830cb92c08b8245f7f48f0d3a2fab47
2017-03-24 18:45:44 +00:00
wittman 853ebed1b0 Revert of Update linux sysroot from Wheezy to Jessie (patchset #3 id:40001 of https://codereview.chromium.org/2748183005/ )
Reason for revert:
Breaks the Official Linux build. Expected deps aren't matching up:

[30924/30936] ACTION //chrome/installer/linux:stable_rpm(//build/toolchain/linux:clang_x64)
FAILED: google-chrome-stable_59.0.3050.0-1.x86_64.rpm
python ../../chrome/installer/linux/flock_make_package.py linux_package.lock installer/rpm/build.sh -o . -b . -a x64 -c stable -d google_chrome
Staging common install files in '/tmp/rpm.build.PQ88Wk'...
Staging RPM install files in '/tmp/rpm.build.PQ88Wk'...
Packaging x86_64...
--- /b/c/b/Google_Chrome_Linux_x64/src/out/Release/installer/rpm/expected_deps_x86_64	2017-03-23 06:48:22.885425473 -0700
+++ /dev/fd/63	2017-03-23 08:04:33.320136041 -0700
@@ -15,7 +15,9 @@
 libasound.so.2()(64bit)
 libatk-1.0.so.0()(64bit)
 libc.so.6()(64bit)
+libc.so.6(GLIBC_2.11)(64bit)
 libc.so.6(GLIBC_2.14)(64bit)
+libc.so.6(GLIBC_2.15)(64bit)
 libc.so.6(GLIBC_2.2.5)(64bit)
 libc.so.6(GLIBC_2.3)(64bit)
 libc.so.6(GLIBC_2.3.2)(64bit)

ERROR: Shared library dependencies changed!
If this is intentional, please update:
chrome/installer/linux/rpm/expected_deps_i386
chrome/installer/linux/rpm/expected_deps_x86_64

[30925/30936] ACTION //chrome/installer/linux:unstable_deb(//build/toolchain/linux:clang_x64)
FAILED: google-chrome-unstable_59.0.3050.0-1_amd64.deb
python ../../chrome/installer/linux/flock_make_package.py linux_package.lock installer/debian/build.sh -o . -b . -a x64 -c unstable -d google_chrome -s /b/c/b/Google_Chrome_Linux_x64/src/build/linux/debian_jessie_amd64-sysroot
dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
--- /b/c/b/Google_Chrome_Linux_x64/src/out/Release/installer/debian/expected_deps_x64_jessie	2017-03-23 06:48:22.885425473 -0700
+++ actual	2017-03-23 08:04:37.504250895 -0700
@@ -1,17 +1,17 @@
 gconf-service
 libasound2 (>= 1.0.16)
 libatk1.0-0 (>= 1.12.4)
-libc6 (>= 2.14)
+libc6 (>= 2.15)
 libcairo2 (>= 1.6.0)
 libcups2 (>= 1.4.0)
-libdbus-1-3 (>= 1.2.14)
+libdbus-1-3 (>= 1.1.4)
 libexpat1 (>= 2.0.1)
 libfontconfig1 (>= 2.11)
-libfreetype6 (>= 2.4.2)
+libfreetype6 (>= 2.3.9)
 libgcc1 (>= 1:4.1.1)
 libgconf-2-4 (>= 3.2.5)
 libgdk-pixbuf2.0-0 (>= 2.22.0)
-libglib2.0-0 (>= 2.31.8)
+libglib2.0-0 (>= 2.28.0)
 libgtk-3-0 (>= 3.3.16)
 libnspr4 (>= 2:4.9-2~)
 libnss3 (>= 2:3.13.4-2~)

ERROR: Shared library dependencies changed!
If this is intentional, please update:
chrome/installer/linux/debian/expected_deps_ia32_jessie
chrome/installer/linux/debian/expected_deps_ia32_wheezy
chrome/installer/linux/debian/expected_deps_x64_jessie
chrome/installer/linux/debian/expected_deps_x64_wheezy

Original issue's description:
> Update linux sysroot from Wheezy to Jessie
>
> This is an attempt to reland a change that was attempted
> several times already.  It now includes changes to the
> linux packaging expectations which previously caused
> failed on the official bots.
>
> TESTED=ninja linux_packages_all
> BUG=701894
>
> Review-Url: https://codereview.chromium.org/2748183005
> Cr-Commit-Position: refs/heads/master@{#459062}
> Committed: 94c4fa81c4

TBR=thestig@chromium.org,thomasanderson@chromium.org,dpranke@chromium.org,thakis@chromium.org,sbc@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=701894

Review-Url: https://codereview.chromium.org/2776503002
Cr-Original-Commit-Position: refs/heads/master@{#459128}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2365c833788230fc4e09d563fd2fcd4a80f06a31
2017-03-23 17:24:33 +00:00
sbc 568ed23e5f Update linux sysroot from Wheezy to Jessie
This is an attempt to reland a change that was attempted
several times already.  It now includes changes to the
linux packaging expectations which previously caused
failed on the official bots.

TESTED=ninja linux_packages_all
BUG=701894

Review-Url: https://codereview.chromium.org/2748183005
Cr-Original-Commit-Position: refs/heads/master@{#459062}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94c4fa81c45284d0fe1e5616f52fcad56745077b
2017-03-23 13:01:18 +00:00
sbc 2744073131 Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #1 id:1 of https://codereview.chromium.org/2755483002/ )
Reason for revert:
Broken the official rpm builders (https://bugs.chromium.org/p/chromium/issues/detail?id=701585) and also causes an apparent regressing in the number of static initializes.

Original issue's description:
> Reland of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #1 id:1 of https://codereview.chromium.org/2743253004/ )
>
> Reason for revert:
> Linux bot has now been upgraded
>
> Original issue's description:
> > Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #8 id:140001 of https://codereview.chromium.org/2361223002/ )
> >
> > Reason for revert:
> > Broke the linux builder which it seems is still on Precise.
> >
> > Original issue's description:
> > > Update linux sysroot images from debian/wheezy to debian/jessie
> > >
> > > BUG=564904
> > >
> > > Review-Url: https://codereview.chromium.org/2361223002
> > > Cr-Commit-Position: refs/heads/master@{#456441}
> > > Committed: 8d4f1d731f
> >
> > TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=564904
> >
> > Review-Url: https://codereview.chromium.org/2743253004
> > Cr-Commit-Position: refs/heads/master@{#456449}
> > Committed: 189891d210
>
> TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2755483002
> Cr-Commit-Position: refs/heads/master@{#456758}
> Committed: 79d4fc169a

TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904

Review-Url: https://codereview.chromium.org/2754443003
Cr-Original-Commit-Position: refs/heads/master@{#456900}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d93f0e0cabc7d2d4570b60d97434e32749c5723f
2017-03-14 23:58:08 +00:00
sbc bc77c14d4e Reland of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #1 id:1 of https://codereview.chromium.org/2743253004/ )
Reason for revert:
Linux bot has now been upgraded

Original issue's description:
> Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #8 id:140001 of https://codereview.chromium.org/2361223002/ )
>
> Reason for revert:
> Broke the linux builder which it seems is still on Precise.
>
> Original issue's description:
> > Update linux sysroot images from debian/wheezy to debian/jessie
> >
> > BUG=564904
> >
> > Review-Url: https://codereview.chromium.org/2361223002
> > Cr-Commit-Position: refs/heads/master@{#456441}
> > Committed: 8d4f1d731f
>
> TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2743253004
> Cr-Commit-Position: refs/heads/master@{#456449}
> Committed: 189891d210

TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904

Review-Url: https://codereview.chromium.org/2755483002
Cr-Original-Commit-Position: refs/heads/master@{#456758}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 79d4fc169a9af62228134cf4c60714dbbe4659dd
2017-03-14 17:59:22 +00:00
sbc 5c1f817ec6 Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #8 id:140001 of https://codereview.chromium.org/2361223002/ )
Reason for revert:
Broke the linux builder which it seems is still on Precise.

Original issue's description:
> Update linux sysroot images from debian/wheezy to debian/jessie
>
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2361223002
> Cr-Commit-Position: refs/heads/master@{#456441}
> Committed: 8d4f1d731f

TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904

Review-Url: https://codereview.chromium.org/2743253004
Cr-Original-Commit-Position: refs/heads/master@{#456449}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 189891d210bb98c91e155d4794dffa03d95f1e15
2017-03-13 19:07:45 +00:00
sbc 7cebfc7615 Update linux sysroot images from debian/wheezy to debian/jessie
BUG=564904

Review-Url: https://codereview.chromium.org/2361223002
Cr-Original-Commit-Position: refs/heads/master@{#456441}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8d4f1d731faf1e9564985cbec05e840e9207bef9
2017-03-13 18:37:34 +00:00
thomasanderson 6deeaab37b Roll sysroots
This CL is a followup to https://codereview.chromium.org/2705873002/

BUG=angleproject:1423
R=dpranke@chromium.org,fjhenigman@chromium.org

Review-Url: https://codereview.chromium.org/2716483003
Cr-Original-Commit-Position: refs/heads/master@{#452350}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2de1415949d2cb3f4e186bc94eddcefd77dd4635
2017-02-23 02:28:14 +00:00
fjhenigman 5c1d0fc73a Needed to build a new ANGLE backend.
BUG=angleproject:1423

Review-Url: https://codereview.chromium.org/2705873002
Cr-Original-Commit-Position: refs/heads/master@{#452341}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 25bb6d0b96e76f7e87a62f15370213867ed902a2
2017-02-23 01:53:20 +00:00
thomasanderson dbe38ca8bb Download Jessie sysroot on ozone builds
BUG=681562
R=dpranke@chromium.org
CC=tonikitoo@igalia.com

Review-Url: https://codereview.chromium.org/2645733006
Cr-Original-Commit-Position: refs/heads/master@{#445588}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c2d68eae813e2234e28798e81c423df7946fbe01
2017-01-24 01:50:49 +00:00
thomasanderson d73dec32f1 Add libxkbcommon packages to precise sysroot
This CL:
* Adds libxkbcommon0 and libxkbcommon-dev packages to the precise
  sysroot.
* Modifies sysroot-creator.sh to support multiple repos.  (eg. main,
  universe, multiverse).
* Rolls sysroots

BUG=681562
R=dpranke@chromium.org
CC=tonikitoo@chromium.org

Review-Url: https://codereview.chromium.org/2645693002
Cr-Original-Commit-Position: refs/heads/master@{#444475}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 121fdaf4f383c1618d86f14fb4a210e52769e467
2017-01-18 21:01:23 +00:00
sbc 49a566001e Update linux sysroot images
This pulls in the recent addition of jsoncpp:
https://codereview.chromium.org/2603963002

BUG=564904

Review-Url: https://codereview.chromium.org/2619963006
Cr-Original-Commit-Position: refs/heads/master@{#442893}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: db40eabe257e3f54b22a6b03d9d0fb68b9b3f7f2
2017-01-11 13:52:56 +00:00
reveman 23e15e0b3e build: Add jsoncpp packages to jessie sysroots.
This is needed for https://codereview.chromium.org/2583223003

BUG=677267

Review-Url: https://codereview.chromium.org/2603963002
Cr-Original-Commit-Position: refs/heads/master@{#442288}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c58cc0361717758c97b963be6ec77b122f010066
2017-01-09 17:58:45 +00:00
thomasanderson ade890e6b7 Update Sysroots
This CL rolls the sysroots after 3b60716.  In addition, it also fixes
a bug in build-and-upload.py which would cause the script to fail if
not run in build/linux/sysroot-scripts.

BUG=668205
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2599763004
Cr-Original-Commit-Position: refs/heads/master@{#441461}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 86897c091fdea39a61b4ff295414a3ea135d35a9
2017-01-04 21:04:15 +00:00
thomasanderson 8acc9683b4 Sysroot: Add build_and_upload.py
This CL adds a new script that automates building and uploading new
sysroot images.  Previously, you had to run UpdatePackageListsAll,
BuildSysrootAll, and UploadSysrootAll for each of the 4
sysroot-creators.  Then, you had to manually update the revision and
sha1sum in install_sysroot.py.  Now, simply run build_and_upload.py
and your CL should be ready to go.  In addition, the script
concurrently updates each sysroot image (there are currently 11 of
them), greatly reducing the time it took to update the sysroots.

In addition to adding the script, this CL also rolls all sysroots.

R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2567123002
Cr-Original-Commit-Position: refs/heads/master@{#438862}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4c8b67057de3ee3f6c4105a0dceebc0228d9832e
2016-12-15 17:38:43 +00:00
ossy.szeged 0b523c911c Fix Jessie sysroot missing deps
Adding dependencies needed by libGL.so and libpam.so.

BUG=668205

Review-Url: https://codereview.chromium.org/2558343002
Cr-Original-Commit-Position: refs/heads/master@{#437656}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3b6071608027728125b0798b8cd0c7307c83f40b
2016-12-09 21:17:47 +00:00
alexis.menard 0c75c2ee1a Fix install-sysroot.py script not working behind proxy.
This is a regression from https://codereview.chromium.org/2538833006.

urllib is usually pretty flaky with reading env variables to get the
proxy url. urllib2 does a much better job.

BUG=

Review-Url: https://codereview.chromium.org/2554753005
Cr-Original-Commit-Position: refs/heads/master@{#436761}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3d4239679d76e88774843f9dd2a132fcead3b24e
2016-12-06 22:33:51 +00:00
thomasanderson 02b09c00b9 Remove wget usage from install-sysroot.py
CL https://codereview.chromium.org/2398633004/ used wget instead of
curl to download the sysroots because it was more standard.  However,
not even wget is bundled with some freshly-installed distros, so just
use python's urllib to download the sysroot tarballs directly.

BUG=650482
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2538833006
Cr-Original-Commit-Position: refs/heads/master@{#435753}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3a7e078c89ca15736fed29638f2207494801572f
2016-12-01 23:26:48 +00:00
thomasanderson 7c5de8934e Upload new Jessie sysroots
CL https://chromiumcodereview.appspot.com/2444473002/ added gtk3 dev
files to the sysroots, however there were additional dependencies of
gtk3 for Jessie/arm64.  CL https://codereview.chromium.org/2516343002
added the necessary dependencies to the sysroot scripts, and finally
this CL uploads the new sysroots.

BUG=667283
R=thestig@chromium.org

Review-Url: https://codereview.chromium.org/2519223002
Cr-Original-Commit-Position: refs/heads/master@{#433836}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 26c12d2c62c8d726cee13d2a8a2c003196c5ce48
2016-11-22 11:28:04 +00:00
milko.leporis 89d51a3418 Fix Jessie sysroot missing deps
Adding dependencies needed by libgtk3.

BUG=132847
TEST=Run GN gen
TBR=thestig@chromium.org

Review-Url: https://codereview.chromium.org/2516343002
Cr-Original-Commit-Position: refs/heads/master@{#433712}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5735a5e9605d549acb6495e1fb65384a54fe0a48
2016-11-22 00:26:40 +00:00
thomasanderson bb75da3365 Add gtk3 dev files to sysroot
This CL makes it possible to run "gn gen" with use_gtk3=true and
use_sysroot=true.  This is a first step toward adding build support on
the bots so we can have continuous integration in this area.

BUG=132847
R=thestig@chromium.org

Review-Url: https://chromiumcodereview.appspot.com/2444473002
Cr-Original-Commit-Position: refs/heads/master@{#426910}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bcb34061acbe90a5ca4e73a50e12f9ecf2141758
2016-10-21 22:26:06 +00:00
thomasanderson 93d3bb0ff5 Add Wayland dev packages to sysroots
BUG=295089
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2415933004
Cr-Original-Commit-Position: refs/heads/master@{#425422}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ec1f1a08d336158429f96c8e09d590066696b41b
2016-10-14 19:21:46 +00:00
thomasanderson f9e6643a25 Update sysroots
BUG=564904
R=thestig@chromium.org

Review-Url: https://codereview.chromium.org/2413003002
Cr-Original-Commit-Position: refs/heads/master@{#424848}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 77493285d30af1e4b521541b16b2d9f90b3f3a56
2016-10-12 21:06:04 +00:00
thomasanderson 87ea4e1ce7 Build: Extract debian control files to sysroots
Adapted from sbc@'s CL https://codereview.chromium.org/2391183002/

R=thestig@chromium.org,sbc@chromium.org

BUG=564904

Review-Url: https://codereview.chromium.org/2405073002
Cr-Original-Commit-Position: refs/heads/master@{#424641}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 58974f62d368d3d6dc2f58fe80741804d2147675
2016-10-12 01:42:43 +00:00
thomasanderson 2b10909932 Sysroot: Pull in updated packages from wheezy-updates and jessie-updates
Review-Url: https://codereview.chromium.org/2409853002
Cr-Original-Commit-Position: refs/heads/master@{#424335}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9209700da5e8b545a8b74ea4eb037eaf9d680101
2016-10-11 01:43:13 +00:00
thomasanderson 1a1bafc588 Build: Use wget instead of curl to download sysroots
R=dpranke@chromium.org

BUG=650482

Review-Url: https://codereview.chromium.org/2398633004
Cr-Original-Commit-Position: refs/heads/master@{#423647}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: afeed464143898afff1654acb2f47a69e50f86eb
2016-10-06 20:20:31 +00:00
bjaideep 13258c2137 PPC/s390: [sysroot installer] Disable for host arch PPC/s390
Since PPC/s390 doesn't have the sysroot files available
on google storage, disabling it so that the script doesn't
cause gclient sync to fail when run on PPC/s390.

R=agrieve@chromium.org

BUG=
LOG=N

Review-Url: https://codereview.chromium.org/2382883003
Cr-Original-Commit-Position: refs/heads/master@{#422014}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d572de4bd07f6018017e705d4dd024d4b0ad82ad
2016-09-30 02:15:07 +00:00
tsergeant f3ea603ccb Revert of PPC/s390: [sysroot installer] Disable for host arch PPC/s390 (patchset #3 id:40001 of https://codereview.chromium.org/2368943005/ )
Reason for revert:
This causes failures in gclient runhooks on 32 bit machines:

https://build.chromium.org/p/chromium.win/builders/Win7%20%2832%29%20Tests/builds/10626

Log snippet:

running 'E:\b\depot_tools\python276_bin\python.exe src/build/linux/sysroot_scripts/install-sysroot.py
Unrecognized host arch: x86

Original issue's description:
> PPC/s390: [sysroot installer] Disable for host arch PPC/s390
>
> Since PPC/s390 doesn't have the sysroot files available
> on google storage, disabling it so that the script doesn't
> cause gclient sync to fail when run on PPC/s390.
>
> R=agrieve@chromium.org
>
> BUG=
> LOG=N
>
> Committed: https://crrev.com/5e5689bba0a51bad28c08bf3a3820da57a185c3b
> Cr-Commit-Position: refs/heads/master@{#421722}

TBR=agrieve@chromium.org,bjaideep@ca.ibm.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

Review-Url: https://codereview.chromium.org/2376253002
Cr-Original-Commit-Position: refs/heads/master@{#421735}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9cc67cbe3ea5b54c3fc8f6793e947150182f3c2b
2016-09-29 03:30:44 +00:00
bjaideep d3f34f8dfa PPC/s390: [sysroot installer] Disable for host arch PPC/s390
Since PPC/s390 doesn't have the sysroot files available
on google storage, disabling it so that the script doesn't
cause gclient sync to fail when run on PPC/s390.

R=agrieve@chromium.org

BUG=
LOG=N

Review-Url: https://codereview.chromium.org/2368943005
Cr-Original-Commit-Position: refs/heads/master@{#421722}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5e5689bba0a51bad28c08bf3a3820da57a185c3b
2016-09-29 02:38:14 +00:00
sbc 8b9b69e7c6 Update package list for debian/jessie sysroot images
This change was generated automatically using:

   ./sysroot-creator-jessie.sh UpdatePackageListsAll

Review-Url: https://codereview.chromium.org/2367563002
Cr-Original-Commit-Position: refs/heads/master@{#421684}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 30bdb11c5e2ce92410dd08a304da9142ddde6bd1
2016-09-28 23:51:19 +00:00
thomasanderson 1dd6b18d9c Desktop Chrome OS: Build with precise sysroot
Build and link against the Ubuntu Precise amd64 sysroot on Desktop
Chrome OS instead of always using the system libraries.

BUG=638394

Committed: https://crrev.com/c575bbcd130b38994e36b0a97bfe5ceea954a643
Review-Url: https://codereview.chromium.org/2272273002
Cr-Original-Commit-Position: refs/heads/master@{#414862}
Cr-Original-Original-Commit-Position: refs/heads/master@{#414564}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ec70bbffc5d4ba75ed0f808a0b285236fa54a987
2016-08-26 23:51:13 +00:00
jianli 8e4bff5b44 Revert of Desktop Chrome OS: Build with precise sysroot (patchset #2 id:40001 of https://codereview.chromium.org/2272273002/ )
Reason for revert:
Caused webview_licenses failure:
https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/31063

Original issue's description:
> Desktop Chrome OS: Build with precise sysroot
>
> Build and link against the Ubuntu Precise amd64 sysroot on Desktop
> Chrome OS instead of always using the system libraries.
>
> BUG=638394
>
> Committed: https://crrev.com/c575bbcd130b38994e36b0a97bfe5ceea954a643
> Cr-Commit-Position: refs/heads/master@{#414564}

TBR=dpranke@chromium.org,thomasanderson@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=638394

Review-Url: https://codereview.chromium.org/2285563002
Cr-Original-Commit-Position: refs/heads/master@{#414594}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: faa5e808ff90870b5b5b35c65e931eec5d6285cc
2016-08-26 00:30:32 +00:00
thomasanderson 199c869b73 Desktop Chrome OS: Build with precise sysroot
Build and link against the Ubuntu Precise amd64 sysroot on Desktop
Chrome OS instead of always using the system libraries.

BUG=638394

Review-Url: https://codereview.chromium.org/2272273002
Cr-Original-Commit-Position: refs/heads/master@{#414564}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c575bbcd130b38994e36b0a97bfe5ceea954a643
2016-08-25 22:45:58 +00:00
thomasanderson b016166ced Sysroot: Update install-sysroot.py
And minor fixes

BUG=638394

Review-Url: https://codereview.chromium.org/2277633002
Cr-Original-Commit-Position: refs/heads/master@{#414504}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fda138a9b26e5edd158f2b33155827f14649bd5e
2016-08-25 19:23:58 +00:00
thomasanderson 5b19eb1dc0 Sysroot: Update all package lists
BUG=638394

Review-Url: https://codereview.chromium.org/2274003002
Cr-Original-Commit-Position: refs/heads/master@{#414319}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d44b7cd346aa1413f4f6e04176c395026b54a459
2016-08-25 05:32:56 +00:00
thomasanderson 6113ae8589 Add precise sysroot creator
BUG=638394

Review-Url: https://codereview.chromium.org/2269083003
Cr-Original-Commit-Position: refs/heads/master@{#414253}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ded2d2ec84055170d34b83fd269809239c18b374
2016-08-25 02:16:02 +00:00
thomasanderson 8fe694808e Give precedence to trusty-updates in trusty sysroot
Pull package lists from both trusty and trusty-updates, and give
precedence to the packages in trusty-updates when deciding which
packages to add to the sysroot.

BUG=638394

Review-Url: https://codereview.chromium.org/2270253002
Cr-Original-Commit-Position: refs/heads/master@{#414233}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 22d47117c3c32d50f233ba6c92dc8c76c275634f
2016-08-25 00:58:51 +00:00
thomasanderson f009214b4f Refactor sysroot-creator
Clean up some duplicate code in sysroot-creator.sh to make it easier to
implement pulling in packages from precise-updates for the (future) precise
sysroot.

BUG=638394

Review-Url: https://codereview.chromium.org/2273813003
Cr-Original-Commit-Position: refs/heads/master@{#413980}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d95e6aa7ad7027c7acbe706099f56734562eaa01
2016-08-24 04:51:05 +00:00
thomasanderson 9a1647ec81 Update install-sysroot.py to include libbluetooth
Depends on https://codereview.chromium.org/2248973003/

BUG=638394

Review-Url: https://codereview.chromium.org/2248683005
Cr-Original-Commit-Position: refs/heads/master@{#412410}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4cbbce896576f7d8e979096b206315774c23521e
2016-08-17 01:30:18 +00:00
thomasanderson e105ca05ae Add libbluetooth to sysroot scripts
Desktop Chromium OS is unable to build with the current wheezy sysroot because
it is missing libbluetooth-dev.

This CL adds libbluetooth to the wheezy sysroot.  Eventually we will want to
build Chromium OS with the jessie sysroot, so added libbluetooth there as well.
Finally, added to trusty sysroot for good measure.

BUG=638394

Review-Url: https://codereview.chromium.org/2248973003
Cr-Original-Commit-Position: refs/heads/master@{#412397}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d61be279532de3e797906b26cdbb00516703dd31
2016-08-17 00:36:22 +00:00
thomasanderson c6749d699e Revert of Linux: Build with xcb (patchset #9 id:180001 of https://codereview.chromium.org/2163623003/ )
Reason for revert:
Causing build failure

https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/49862/steps/compile/logs/stdio
../../third_party/binutils/Linux_x64/Release/bin/ld.gold: error: cannot find -lX11-xcb

Original issue's description:
> Linux: Build with xcb
>
> BUG=634085
>
> Committed: https://crrev.com/83b8989c96b207efd9123cd25073b32edfe5a275
> Cr-Commit-Position: refs/heads/master@{#410806}

TBR=thestig@chromium.org,dpranke@chromium.org,sadrul@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=634085

Review-Url: https://codereview.chromium.org/2229663006
Cr-Original-Commit-Position: refs/heads/master@{#410820}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6d2d93120d8f4b78671bc62674005b4c03995f85
2016-08-09 21:13:31 +00:00