Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9AA27119A0 for ; Tue, 15 Jul 2014 20:30:43 +0000 (UTC) Received: (qmail 99453 invoked by uid 500); 15 Jul 2014 20:30:43 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 99415 invoked by uid 500); 15 Jul 2014 20:30:43 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 99399 invoked by uid 99); 15 Jul 2014 20:30:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jul 2014 20:30:42 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of iclelland@google.com designates 209.85.214.170 as permitted sender) Received: from [209.85.214.170] (HELO mail-ob0-f170.google.com) (209.85.214.170) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Jul 2014 20:30:37 +0000 Received: by mail-ob0-f170.google.com with SMTP id wp4so4450805obc.15 for ; Tue, 15 Jul 2014 13:30:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=Bo4TD5pVr31QxIfQhOOpkUjcSrQ0PG1whDMM0uqQmSQ=; b=BlvSYEt8SjodVMfZhtShrafA9+2MEPxXtVD9mf/WTYYeTpU46QKiaj+yHM4glCz+S9 ztfshreeTZwA7WfhNzMWjZqSe67bIEckCWXznKLhZKGUYOyFgaH00cG1LHTciXWdRYsQ YNJBuAwV5F+T+JKZgos0alYXOdH8vjj4j4XgSFuaEpHMiF7pdfVS4HhbHHrMOFdk5ZnU CcrFokuIxqM8cFtP1cpFFHaYQtYQBTTUTTnFRDi5d8QAO8TeMceQcLNHYGkI7iNfYd7d EMM1qYbsnw36kY527avVNnIXbk0bYwy5chRL9eW9Vqi3pNRiteN4uaJ2VXW/bxoNfram RXMg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=Bo4TD5pVr31QxIfQhOOpkUjcSrQ0PG1whDMM0uqQmSQ=; b=dmzptC3GlO7Z2vJif1BfkZ+pUdHEHO3VZJLvHxPRtX4YOBYoq/acMcRaF7B0wngx1K tT5cY1lDOnI8JT268ED1N47uAncUcWRLJiqSfV7NPxAQSse8dk0N/gMHft391RJPyfLO ucYHWj+zdcgcDY9m8J/zJ8r21Cu0AjGDQ1o3Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=Bo4TD5pVr31QxIfQhOOpkUjcSrQ0PG1whDMM0uqQmSQ=; b=ZqsuwOjxTX2WwEWFDN+hPy93LrzAwzm1hnuLtSaykg+ZGqPET8654B3C4IMGV8GA6E XyR7OvQnhyGq9iBzjdeKnT0v7qdueaRUafeMydT3Qdvd09XKLgLa9aZwChM8NbXOY9JS us+/9L8UyTBuTx339Y8590ynI5xzM54lfic6ijsUU+4OUIGLPBy8Yfi0jvAPgtYy9XMY jA4TxaM6CLuLLvHP4jtUKAeTpU/Sa9aHdTUwmBgR8H50EJ55OL63amXe5Koo3/GpV80k zw5HJ84B9SVtiKI4vf0wvL2/OEdixKHFZChsOxDN8BjX+daEn+JpGT9dYfXQq2Pz676J rrrw== X-Gm-Message-State: ALoCoQnFl8HNgj7uCEm/i1mH6fDhd6Zj9Uzt1WXBSdZLMWtXsuNOEceGA7NAn+iInZlR6MYPPXgD X-Received: by 10.60.59.130 with SMTP id z2mr28939619oeq.4.1405456212946; Tue, 15 Jul 2014 13:30:12 -0700 (PDT) MIME-Version: 1.0 Sender: iclelland@google.com Received: by 10.182.221.170 with HTTP; Tue, 15 Jul 2014 13:29:52 -0700 (PDT) In-Reply-To: References: From: Ian Clelland Date: Tue, 15 Jul 2014 16:29:52 -0400 X-Google-Sender-Auth: xjPKGJ3HHm5xm_5SXe8emQ9x2Fw Message-ID: Subject: Re: 4.0.x, efcedabe, Patch-Bombing and good faith To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=089e013d0800520a1704fe414697 X-Virus-Checked: Checked by ClamAV on apache.org --089e013d0800520a1704fe414697 Content-Type: text/plain; charset=UTF-8 For the sake of the commit history, I would prefer to revert, either with a push -f or a new branch (4.0.y?) rather than push a "negative commit" onto the existing branch. Topic branches would have worked well in this case, I'm sure. Having an "api-sanity" branch and/or a "multi-webview" branch from the 4.0.x branch that could have been discussed before being merged in. Re: Testing -- I'm pretty sure that we've been testing everything against mobilespec all along; I know that Andrew's changes have required multiple major updates to CrosswalkView, which has been a pain, but plugins and apps have continued to work untouched. With pluggable-webview, we are defining a new interface, and it's going to be hard; it's going to go through changes before it's releasable. Thankfully, its not a public interface until it's released. The only people who should be affected right now (hopefully) are those people working on third-party webviews, which I think is mostly me, Andrew, and Joe. We should have realized that these changes would have a major impact on Joe's work with MozillaView, and definitely could have coordinated things better. Let's revert if we have to, (but I'd like to hear Andrew's reasons for the changes that were made first), and then figure out how to work together without breaking each other's work. On Tue, Jul 15, 2014 at 3:48 PM, Brian LeRoux wrote: > 1. patch bombing is never ok > 2. topic branches people: its not hard > 3. testing: this is why you do it > > +1 revert. back and forth justifications have been going on for weeks, > joe's work is totally borked and blocked which is unfair. > > > On Tue, Jul 15, 2014 at 11:42 AM, Joe Bowser wrote: > > > Due to the recent changes, I propose that we revert everything back to > > a prior commit on this branch. Given that we use the interfaces to > > define the API for the ThirdParty WebViews used by Crosswalk and > > others, the irony of reverting is should be clear. The fact is that > > we can't have people dumping hundreds of commits that totally destroy > > months of work that we've done, including all the consensus-building > > that was done. This totally undermines the feeling that everyone is > > contributing in good faith. > > > > Honestly, if I even remotely tried to do the same thing, I know that > > many people on this project would have major objections to this, so I > > don't know why people are being silent about this now. We can't have > > hundreds of commits just dumped into any branch of the ASF repos, > > since we have no easy way to do a revert of this. We have no --force, > > and I'm probably going to have to fork and delete the 4.0.x branch. > > I'm going to do this after the conference call, but I'm extremely > > upset about the recent changes. > > > > We can't just say "shit will be broken anyway" and use it as an excuse > > to break other people's work. I honestly don't know what to say about > > this at this point, since we've never had to do something like this > > before. I'm extremely frustrated at the fact that I've been ignored > > every time I've raised concerns on this list and that some of us are > > held to higher standards than others. > > > > I really hope we can talk about this on the call, because this is > > beyond unacceptable. I'm not sure what was supposed to be > > accomplished, and why talking about features is some sort of unknown > > barrier that we're trying to avoid. At this point, there's no way we > > could even remotely vote on a major release. > > > > How can we work past this so that we can actually work on this project > > again? > > > > Joe > > > --089e013d0800520a1704fe414697--