Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jec1j-0003fp-R2 for pljava-dev@arkaria.postgresql.org; Fri, 29 May 2020 10:14:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jec1i-00021C-E9 for pljava-dev@arkaria.postgresql.org; Fri, 29 May 2020 10:14:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jec1i-000215-6X for pljava-dev@lists.postgresql.org; Fri, 29 May 2020 10:14:10 +0000 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jec1f-0004na-DD for pljava-dev@lists.postgresql.org; Fri, 29 May 2020 10:14:09 +0000 Received: by mail-ed1-x52e.google.com with SMTP id g9so1280682edw.10 for ; Fri, 29 May 2020 03:14:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OAV4DGmw/83/4PXQF7hRFz4ZHUQS1WUueTfdX8dVBrQ=; b=SuQTGasjLp9ZiQKgbJkrcMxByW5s3klDO/cdjH8P7wgK7xPjUaOY/79BVXox3t1TmM Sd9ISDxDOf2qoq6fE8O1DmgMHVL6fD02DtOkXl0meP11zCbvmTg6yEFt9GIZDMB6f34j cT7A5nkUu3WIqPtQasd+Cbq2BLL3VCJhE2MMWo7jDfbLnsTvVeb3oXAmB5J2l65H96/1 hQg8y4WLWo479jqzdb7UljE0wlIePKBbG/c6aC9dmGjyXRmIxRWDoe5MNmR/seUahV0D 4NrqnkcaUFwcwdDW5Ft7WZkJuy5xxbmUuTSTMixTW28MKo7Txolq99VQR4BI87UD62vp 4RJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OAV4DGmw/83/4PXQF7hRFz4ZHUQS1WUueTfdX8dVBrQ=; b=gtOus/yD3lbsZ0Sa5l0qRzQjLBPvE32mRsbKxeX8NqW+750Nc2j7uk/O/Tpd3rjbge KqMF3IsMWoZAS1kdAKPqxuxyUydPU7JOeMQHuaj7jmCLFhx4C5VYZAYleVThS0FrE1Z3 bCML8YuBfIsHHZxKMX73Wu/IsZ9TK0zcE2BGCr/mnF+2QfaqTyyM12lMShYWUfnZMFWB 9ar3wQh535kMCv9SGIGEGCvp7Lq6sP2CJTz71AbnBuvsbw1iUuMOK1FkKXuqrjoj/h2L ODxiQ8/QwqIhK3/f0YTWBWrAzGbycSnGDwEMWJtZEZwfGnkQLl26cMcZ4uQHccU3Bvcp Vdow== X-Gm-Message-State: AOAM531G0FdEEaXA5pPv/CG/WYabfUHXQTk9cP2/dp5+R+qR+PQiFE8C BjSQMl8BNSJVKIe7/HQHfNVj/j+TSUlGQb4oIUwQcJU0vTs= X-Google-Smtp-Source: ABdhPJybS5IgVcaPIDSbBXx2IUGNKTePdmAWxFFtHkdpLHNgAQ4SPbJosoebS+rBXo5odT5VP9KlwNvbLUditMqbKo8= X-Received: by 2002:a50:d785:: with SMTP id w5mr7287230edi.212.1590747245399; Fri, 29 May 2020 03:14:05 -0700 (PDT) MIME-Version: 1.0 References: <5EC17E17.7070002@anastigmatix.net> <5ECED046.3000308@anastigmatix.net> In-Reply-To: <5ECED046.3000308@anastigmatix.net> From: Kartik Ohri Date: Fri, 29 May 2020 15:43:53 +0530 Message-ID: Subject: Re: Starting build-system work (Windows/Mac users please speak up) To: Chapman Flack Cc: pljava-dev@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000007d533e05a6c6b424" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000007d533e05a6c6b424 Content-Type: text/plain; charset="UTF-8" > > I don't think it will make much difference ... maybe start with a build > that's against the latest supported PG. Once things are going, maybe we > can get a better sense of which outputs from -Xcheck:jni are innocuous > and which ones really deserve attention, and write a filter that cuts > down that volume effectively, then it might be desirable to add the option > to more of the builds. > I tested a build these -enableassertions and -Xcheck:jni flag enabled. The output is at least over 30000 lines and causes the build to terminate unsuccessfully as the it exceeds maximum supported log length. Please see https://travis-ci.com/github/amCap1712/pljava/jobs/341362356 . I tried to find but I couldn't find a flag to limit its log level to warning or above. I have an idea to try to direct the output to a separate file instead to standard output. And then search, the file for warnings and output those to the standard log. There may be a few caveats I need to iron out but I think it might work. Let me know your views on this. --0000000000007d533e05a6c6b424 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don't think it will make much difference ... maybe= start with a build
that's against the latest supported PG. Once things are going, maybe we=
can get a better sense of which outputs from -Xcheck:jni are innocuous
and which ones really deserve attention, and write a filter that cuts
down that volume effectively, then it might be desirable to add the option<= br> to more of the builds.
I tested a build these -enablea= ssertions and -Xcheck:jni flag enabled. The output is at least over 30000 l= ines and causes the build to terminate unsuccessfully as the it exceeds max= imum supported log length. Please see=C2=A0https://travis-ci.com/github/amCap= 1712/pljava/jobs/341362356=C2=A0. I tried to find but I=C2=A0couldn'= ;t find a flag to limit its log level to warning or above. I have an idea t= o try to direct the output to a separate file instead to standard output. A= nd then search, the file for warnings and output those to the standard log.= There may be a few caveats I need to iron out but I think it might work. L= et me know your views on this.
--0000000000007d533e05a6c6b424--