From dev-return-48860-archive-asf-public=cust-asf.ponee.io@couchdb.apache.org Sun Oct 20 04:00:59 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id B2DD8180654 for ; Sun, 20 Oct 2019 06:00:58 +0200 (CEST) Received: (qmail 84301 invoked by uid 500); 20 Oct 2019 04:00:57 -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 84290 invoked by uid 99); 20 Oct 2019 04:00:56 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Oct 2019 04:00:56 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id E1011C0B63 for ; Sun, 20 Oct 2019 04:00:55 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.499 X-Spam-Level: X-Spam-Status: No, score=-0.499 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=0.2, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_FW_GRAPHIC_NAME_MID=0.001] autolearn=disabled Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id suyt1ugHmOFV for ; Sun, 20 Oct 2019 04:00:53 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=148.163.156.1; helo=mx0a-001b2d01.pphosted.com; envelope-from=jiangph@cn.ibm.com; receiver= Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id C253F7DDFD for ; Sun, 20 Oct 2019 03:36:58 +0000 (UTC) Received: from pps.filterd (m0098409.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x9K3VuKs063577 for ; Sat, 19 Oct 2019 23:36:50 -0400 Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com [192.155.248.93]) by mx0a-001b2d01.pphosted.com with ESMTP id 2vrfkd8aa9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 19 Oct 2019 23:36:50 -0400 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Sun, 20 Oct 2019 03:36:49 -0000 Received: from us1a3-smtp01.a3.dal06.isc4sb.com (10.106.154.95) by smtp.notes.na.collabserv.com (10.106.227.39) with smtp.notes.na.collabserv.com ESMTP; Sun, 20 Oct 2019 03:36:48 -0000 Received: from us1a3-mail102.a3.dal06.isc4sb.com ([10.146.21.228]) by us1a3-smtp01.a3.dal06.isc4sb.com with ESMTP id 2019102003364745-14756 ; Sun, 20 Oct 2019 03:36:47 +0000 In-Reply-To: <119a3ef6-daf5-70f8-0556-c8292d3d0e58@ficuslabs.com> To: dev@couchdb.apache.org From: "Peng Hui Jiang" Date: Sun, 20 Oct 2019 11:36:43 +0800 References: <119a3ef6-daf5-70f8-0556-c8292d3d0e58@ficuslabs.com> X-KeepSent: CDF74F38:D0E3252A-00258499:0013C19C; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1EXT SHF1032 April 16, 2019 X-LLNOutbound: False X-Disclaimed: 15911 X-TNEFEvaluated: 1 Content-type: multipart/related; Boundary="0__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C" x-cbid: 19102003-8889-0000-0000-000000D28F9F X-IBM-SpamModules-Scores: BY=0.223308; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.394815; ST=0; TS=0; UL=0; ISC=; MB=0.000000 X-IBM-SpamModules-Versions: BY=3.00011963; HX=3.00000242; KW=3.00000007; PH=3.00000004; SC=3.00000292; SDB=6.01277596; UDB=6.00676790; IPR=6.01059718; MB=3.00029152; MTD=3.00000008; XFM=3.00000015; UTC=2019-10-20 03:36:49 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2019-10-19 03:10:15 - 6.00010543 x-cbparentid: 19102003-8890-0000-0000-0000012FA1D7 Message-Id: MIME-Version: 1.0 Subject: Re: What is *stable* couchdb-dreyfus-clouseau right now? X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-10-20_01:,, signatures=0 X-Proofpoint-Spam-Reason: safe --0__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C Content-type: multipart/alternative; Boundary="1__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C" --1__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C Content-Transfer-Encoding: quoted-printable Content-type: text/plain; charset=US-ASCII Hello Arturo, I made a response in https://github.com/cloudant-labs/clouseau/issues/22#issuecomment-544217239 Peng Hui From: Arturo GARCIA-VARGAS To: dev@couchdb.apache.org Date: 2019/10/20 07:43 AM Subject: [EXTERNAL] What is *stable* couchdb-dreyfus-clouseau right now? Hello List, Maybe someone can help me here. I am upgrading clouseau/scalang/overlock so it works with Scala-2.13 and JDK-8. I've got it working but I have some questions. I cross-post from https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A=5F=5Fgithub.com=5Fclo= udant-2Dlabs=5Fclouseau=5Fissues=5F22-23issuecomment-2D544206078&d=3DDwICaQ= &c=3Djf=5FiaSHvJObTbx-siA1ZOg&r=3DPKZ65oA9tV05sXjYYyZUJf=5Fd-ASaaLXiLw-gQdW= PDsQ&m=3DQR7kBW7jMna3fzoJOdwF0dOGt6guOLVj1q9m3B3jgy8&s=3DMGT0GAC4DKt7Ir9feh= bXE1uTz5SC0RHxN23CmQf9DfQ&e=3D Thanks! *** OK, so where do we stand. I have updated dependencies to get couchdb-master + clouseu + dreyfus working with scala 2.13 and newer JDK. I have a few questions and comments though, it would be great to get some information on the below: Clouseau * A big patch applied in May (00a1e51) nuked some code (A tiny patch I did years ago). (BAD?) * Clouseau has no version tags - How do I know what commit to use with dreyfus? Are we always working on master? * Is cloudant using the https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A=5F=5Fgithub.com=5Fclo= udant-2Dlabs=5Fclouseau&d=3DDwICaQ&c=3Djf=5FiaSHvJObTbx-siA1ZOg&r=3DPKZ65oA= 9tV05sXjYYyZUJf=5Fd-ASaaLXiLw-gQdWPDsQ&m=3DQR7kBW7jMna3fzoJOdwF0dOGt6guOLVj= 1q9m3B3jgy8&s=3DnM0bLwsX1Y-YzItlu5yTA1=5FlyppKZZIsAOWprf2D1P0&e=3D repo for their own deployments? do I have the latest code? * Clouseau refers to partitioned dbs, which makes me think it is expecting a couchdb running from master. Can someone clarify what commit is stable for the combo couchdb-dreyfus-clouseau? =3D> Main question: What commit is the working, stable version of clouseau that I should branch from to apply all scala-2.13 and Lucene upgrades? Dreyfus * Dreyfus master clearly doesn't apply to stable couchdb-2.3.1. What commit of dreyfus corresponds to stable-couchdb-2.3.1? * Dreyfus has seen many patches in the past year, but they are all incompatible with couchdb-2.3.1. Are these expecting master to be used? * Dreyfus has a branch 'dreyfus-new-and-old-clouseau'. Is clouseau from github "old-clouseau"? This one left me a bit astonished at first... Is there another clouseau? =3D> Main question: What commit of dreyfus should we use? CouchDB =3D> Main question: What commit is the stable couchdb to work with all the above? I personally want to stick to a reliable couchdb-dreyfus-clouseau combo as I myself run patched versions of CouchDB-2.3.1. I would be happy to move forward our patches to master but without tags and knowing what is stable we are in the dark. CouchDB-2.3.1 removed some functionality we used (starting processes via the config), which was a bit annoying. We shrugged it off and moved on to couchdb-2.3.1 but I feel we are again at square one branching from the "stable" couchdb-2.3.1. Also, looking at commits and future plans, CouchDB seems very keen on dropping features. Committing to "stable" releases seems to leave you on a path that is already deprecated (what happened from 2.2 to 2.3). What should we follow? Thanks! Arturo --1__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Proofpoint-UnRewURL: 6 URL's were un-rewritten

Hello Arturo= ,

I made a response in https://github.com/cloudant-labs/clouseau/i= ssues/22#issuecomment-544217239

Peng Hui=

3D"InactiveArturo GAR= CIA-VARGAS ---2019/10/20 07:43:03 AM---Hello List, Maybe someone can hel= p me here. I am upgrading

From: Arturo GARCIA-VARGAS <arturo@ficus= labs.com>
To: dev@couchdb.apache.org
Date: 2019/10/20 07:43 AM
Subject: [EXTERNAL] What is *stable* couchdb-dreyfus-clouseau right now?





Hello List,

  Maybe= someone can help me here.  I am upgrading
clouseau/scalang/overlo= ck so it works with Scala-2.13 and JDK-8.  I've
got it working but= I have some questions.  I cross-post from

https://github.com/cloudant-labs/clouseau/issues/2= 2#issuecomment-544206078
 

= Thanks!

***
OK, so where do we stand. I have updated dependencies= to get
couchdb-master + clouseu + dreyfus working with scala 2.13 and = newer
JDK. I have a few questions and comments though, it would be grea= t to
get some information on the below:


Clouseau
* A big = patch applied in May (00a1e51) nuked some code (A tiny patch I
did year= s ago). (BAD?)
* Clouseau has no version tags - How do I know what commi= t to use with
dreyfus? Are we always working on master?
* Is cloudan= t using the
https://github.com/cloudant-labs/clouseau  repo
for their own deployments? do I = have the latest code?
* Clouseau refers to partitioned dbs, which makes = me think it is
expecting a couchdb running from master. Can someone cla= rify what commit
is stable for the combo couchdb-dreyfus-clouseau?
<= br>=3D> Main question: What commit is the working, stable version of clo= useau
that I should branch from to apply all scala-2.13 and Lucene upgr= ades?


Dreyfus
* Dreyfus master clearly doesn't apply to stabl= e couchdb-2.3.1. What
commit of dreyfus corresponds to stable-couchdb-2= .3.1?
* Dreyfus has seen many patches in the past year, but they are all=
incompatible with couchdb-2.3.1. Are these expecting master to be used= ?
* Dreyfus has a branch 'dreyfus-new-and-old-clouseau'. Is clouseau fro= m
github "old-clouseau"? This one left me a bit astonished at= first... Is
there another clouseau?

=3D> Main question: What= commit of dreyfus should we use?

CouchDB
=3D> Main question: = What commit is the stable couchdb to work with all the
above?

I = personally want to stick to a reliable couchdb-dreyfus-clouseau combo
a= s I myself run patched versions of CouchDB-2.3.1.  I would be happy to=
move forward our patches to master but without tags and knowing what i= s
stable we are in the dark.  CouchDB-2.3.1 removed some functiona= lity we
used (starting processes via the config), which was a bit annoy= ing.  We
shrugged it off and moved on to couchdb-2.3.1 but I feel = we are again at
square one branching from the "stable" couchd= b-2.3.1.  Also, looking at
commits and future plans, CouchDB seems= very keen on dropping features.
Committing to "stable" relea= ses seems to leave you on a path that is
already deprecated (what happe= ned from 2.2 to 2.3).  What should we follow?

Thanks!

Ar= turo




--1__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C-- --0__=8FBB0E0ADF80470C8f9e8a93df938690918c8FBB0E0ADF80470C--