Thanks for fixing.

> -----Original Message-----
> From: Zhu, Yongsheng
> Sent: Thursday, February 20, 2014 4:38 PM
> To: Wang, Xingnan; Kubo Da Costa, Raphael;
> [email protected]
> Cc: Huo, Halton
> Subject: RE: [Crosswalk-dev] M34 rebase completed
> 
> Thanks, Xingnan. Hope the build for Android port can be workable soon.
> 
> Yongsheng
> 
> > -----Original Message-----
> > From: Wang, Xingnan
> > Sent: Thursday, February 20, 2014 4:35 PM
> > To: Zhu, Yongsheng; Kubo Da Costa, Raphael;
> > [email protected]
> > Subject: RE: [Crosswalk-dev] M34 rebase completed
> >
> > Re-submitted the missing patches(in PR#115) in
> > https://github.com/crosswalk-project/chromium-crosswalk/pull/125.
> > @Kenneth, please help review and merge.
> >
> > -----Original Message-----
> > From: Crosswalk-dev
> > [mailto:[email protected]]
> > On Behalf Of Zhu, Yongsheng
> > Sent: Thursday, February 20, 2014 1:50 PM
> > To: Kubo Da Costa, Raphael; [email protected]
> > Subject: Re: [Crosswalk-dev] M34 rebase completed
> >
> > Really thank you for doing this, Raphael.
> >
> > The main problem of failing to build Android is because 'next' branch
> > is rebased to Crosswalk the day before yesterday but seems it's not
> > done for Chromium-Crosswalk as well.
> > As a result, the patches in Chromium-Crosswalk were missed.
> > So our investigation is yes, it's related to PR#1539:
> > For XWALK-880: One PR(#115 for Chromium-crosswalk) was landed
> firstly
> > and another PR(#1539) depends on #115 and then was landed after
> > that(all merged by Kenneth the day before yesterday).
> > PR #115 was lost in current Chromium-crosswalk master.
> >
> > We'll re-submit the patches for Chromium side today. Thanks.
> >
> > Yongsheng
> >
> > > -----Original Message-----
> > > From: Crosswalk-dev
> > > [mailto:[email protected]]
> > > On Behalf Of Raphael Kubo da Costa
> > > Sent: Thursday, February 20, 2014 2:53 AM
> > > To: [email protected]
> > > Subject: [Crosswalk-dev] M34 rebase completed
> > >
> > > Hi, everyone,
> > >
> > > Consider our trees open after Crosswalk commit
> > > 7043e894eab2aa6b578464f5f5348c49cb7e9643.
> > >
> > > Pending items
> > > =============
> > > The Android build is broken because pull request #1539 does not
> work
> > > with M34 [1] and I don't know whether it makes sense to revert it. I
> > > think it can be easily solved tomorrow by the PRC team, we just
> > > won't have
> > canaries tonight.
> > >
> > > [1]
> > >
> https://build.crosswalk-project.org/builders/Crosswalk%20Android-X86
> > > /b
> > > uilds/5
> > > 49
> > >
> > > The DisplayInfoProvider test is consistently failing on the Linux
> > > bot, someone with a sysapps hat needs to take a look at it.
> > >
> > > What could be solved today
> > > ==========================
> > >
> > > Rebasing chromium- and blink-crosswalk worked just fine, and the
> > > content shell bots in build.crosswalk-project.org built the new
> > > version without
> > problems.
> > >
> > > The Crosswalk rebase was more troublesome, though, mainly because I
> > > had been told so far that Android was in a working state when it
> wasn't:
> > > gyp_xwalk had to be adapted to take into account all the changes
> > > that had been done to gyp_chromium (ie. all the GN changes),
> > > otherwise gyp would not even recognize that it should create an
> Android build at all [2][3].
> > >
> > > [2]
> > >
> https://build.crosswalk-project.org/builders/Crosswalk%20Android-X86
> > > /b
> > > uilds/5
> > > 44
> > > [3]
> > >
> https://github.com/crosswalk-project/crosswalk/commit/fd33e5b97a63b4
> > > ae
> > > 7d9
> > > 471e393d4c86dd8ddd2f2
> > >
> > > To make things worse, fixing the Android build caused the Tizen
> > > build to fail due to GN looking for too many dependencies (and the
> > > GN binaries themselves carrying too many dependencies in this
> > > Chromium version we are tracking). I've had to add some workarounds
> > > to avoid calling GN
> > when using make for now.
> > >
> > > It's clear that we have to address a few things soon:
> > >
> > > * Maintaining gyp_xwalk as it is is not scaling well in this period
> > >   where there are so many GN changes happening upstream.
> > > * The make gyp generator is already in life-support mode upstream
> and we
> > >   should not count on it for long. Now that we do not need to care
> about
> > >   Tizen 2 anymore, we should consider creating a Tizen RPM for ninja
> and
> > >   start experimenting with it (it will cause problems with incremental
> > >   Tizen builds, though, due to ninja expecting the build directory to
> be
> > >   out/).
> > > * We will have to work with upstream so that we're able to remove the
> > >   Tizen workarounds from gyp_xwalk; namely, someone needs to
> investigate
> > >   how to make GN stop considering that a Linux build requires GTK+
> and
> > >   friends and also find a way to stop importing find_depot_tools
> > >   unconditionally (we should not need depot_tools in the Tizen
> chroot, I
> > >   think).
> > >
> > > I will create JIRA tickets for those items tomorrow.
> > >
> > > Once again, I'd like to thank everyone who helped with the rebasing
> efforts.
> > >
> > > P.S.: Android folks: don't take this message as me blaming you, it
> > > is just a report of what happened and I really think the Android
> > > bots will be green
> > tomorrow.
> > > _______________________________________________
> > > Crosswalk-dev mailing list
> > > [email protected]
> > > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
> > _______________________________________________
> > Crosswalk-dev mailing list
> > [email protected]
> > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to