Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-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 64C1319A15 for ; Thu, 14 Apr 2016 06:43:13 +0000 (UTC) Received: (qmail 46608 invoked by uid 500); 14 Apr 2016 06:43:13 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 46557 invoked by uid 500); 14 Apr 2016 06:43:12 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 46546 invoked by uid 99); 14 Apr 2016 06:43:12 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Apr 2016 06:43:12 +0000 Received: from mail-lf0-f54.google.com (mail-lf0-f54.google.com [209.85.215.54]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 436F81A04DE for ; Thu, 14 Apr 2016 06:43:12 +0000 (UTC) Received: by mail-lf0-f54.google.com with SMTP id g184so97369848lfb.3 for ; Wed, 13 Apr 2016 23:43:12 -0700 (PDT) X-Gm-Message-State: AOPr4FWemkiEr/rhKD70Sna3TKz3CEXXY/2JWmYKpJ3lmOmNdaX+bWk+1GbWRSScQ1YIm55/0BkOB93h0wXVNw== MIME-Version: 1.0 X-Received: by 10.112.72.199 with SMTP id f7mr5637632lbv.17.1460616190692; Wed, 13 Apr 2016 23:43:10 -0700 (PDT) Received: by 10.112.158.65 with HTTP; Wed, 13 Apr 2016 23:43:10 -0700 (PDT) X-Originating-IP: [105.211.111.70] In-Reply-To: <6760176.589.1460582994335.JavaMail.Joan@RITA> References: <6760176.589.1460582994335.JavaMail.Joan@RITA> Date: Thu, 14 Apr 2016 08:43:10 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: On dependency management and CI issues associated with it From: Garren Smith To: "dev@couchdb.apache.org" , Joan Touzet Content-Type: multipart/alternative; boundary=001a11c24064332c0205306c3503 --001a11c24064332c0205306c3503 Content-Type: text/plain; charset=UTF-8 Hi Joan, Good point. Until about a week ago we use to keep all our dependencies in our repo. But we have just switched to webpack which allows us to manage our dependencies via npm (in case you are wondering, we don't depend on leftpad directly). So some of them are in our repo but the majority are downloaded and then bundled. Cheers Garren On Wed, Apr 13, 2016 at 11:29 PM, Joan Touzet wrote: > Garren, correct me if I'm wrong but Fauxton depends on a large number > of JS dependencies that we don't keep copies of, correct? Or is it just > for the build process? > > -Joan > > ----- Original Message ----- > > From: "Alexander Shorin" > > To: dev@couchdb.apache.org > > Sent: Wednesday, April 13, 2016 2:08:20 PM > > Subject: Re: On dependency management and CI issues associated with it > > > > On Wed, Apr 13, 2016 at 8:39 PM, Robert Newson > > wrote: > > > It's a thread derail but this notion that we're being "fairly rude" > > > needs resolving. It might be lost to history now but we got here, > > > I think, with the best intentions of ensuring all the code that > > > appears in couchdb can be traced back to code hosted at asf. Is it > > > a concrete requirement? I honestly forget but I thought so. > > > > Yes, that's the answer why. If one day mochiweb owner will decide to > > drop his github repo, we shouldn't be leave with broken builds. See > > leftpad story as well. Initially, that requirement seems redundant, > > but recent npm drama showed that it has a huge point. Also there are > > some legal bits about. > > > > -- > > ,,,^..^,,, > > > --001a11c24064332c0205306c3503--