On Oct 4, 2013, at 1:54 AM, Raphael Kubo da Costa <raphael.kubo.da.co...@intel.com> wrote:
> (Changing subject to something more on-topic) > > "Ketrenos, James P" <james.p.ketre...@intel.com> writes: >> On Thu, Oct 3, 2013 at 1:14 PM, Caio Marcelo de Oliveira Filho < >> caio.olive...@intel.com> wrote: >> >>> On Thu, Oct 03, 2013 at 11:09:59PM +0300, Raphael Kubo da Costa wrote: >>>> While this is technically possible, it goes in the opposite direction of >>>> what we've been doing so far and what we've agreed upon: >> >> When requirements for the automated Canary build system were originally >> discussed, it was indicated that if the build for a platform fails, that >> platform won't have a Canary release that day. If that changed, I wasn't >> aware of it. > > Sigh, apparently this is something I discussed in private with Alexis, > so I apologize if you weren't aware of it. > > So your suggestion for the long-term is to bump the versions in the > repository and publish canaries if at least one of the platforms builds > succesfully, right? > > For example, there could be no crosswalk-1.29.25.0.zip for Android even > if crosswalk-1.29.25.0-0-i586.rpm was published and the version files in > the crosswalk repository say it is at 1.29.25.0. I don't think this is the way it works for Chromium and I strongly disagree with bumping the canary if only one platform build/work. Chromium has this policy of closing the tree when it gets on fire, we don't have this mechanism but we should at least aim for something similar in another way. If the Canaries are not building it's a big red flag for the project. We broke our top important platforms. If a canary try fails to build for a given platform we should all try to fix the broken stuff no matter what it is. It may be that an hypothetical patch broke Android and it was not related to Android specific files, we should all care about the entire product. It's giving a confusing message to the public : why Tizen is version XXX and Android is version XXX+2 (or 3, or 4) for example if they get out of sync. In the reports of QA at least they will test the same canary version with no potential intermediate patches in between. What if these delta of patches fixes bugs, it's going to be a nightmare to understand why it passes on Android and not on Tizen, you'll have to manually think "oh yes the canary of Tizen is older so it doesn't contain the patch" making QA reports confusing at best. Thanks. > _______________________________________________ > Crosswalk-dev mailing list > Crosswalk-dev@lists.crosswalk-project.org > https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev