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 1kC5d0-0006ap-Eq for pljava-dev@arkaria.postgresql.org; Sat, 29 Aug 2020 18:31:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kC5cw-0004L5-I6 for pljava-dev@arkaria.postgresql.org; Sat, 29 Aug 2020 18:30:58 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kC5cw-0004Ky-8P for pljava-dev@lists.postgresql.org; Sat, 29 Aug 2020 18:30:58 +0000 Received: from anastigmatix.net ([68.171.219.55]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kC5cp-0006vR-Hx for pljava-dev@lists.postgresql.org; Sat, 29 Aug 2020 18:30:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=JpjdrBnWX1B1UO3VDdbQ6pMUiakYi/s1nAu7J5Htr6U=; b=nMfz3vbXDZ8AjdlLxmXCKo6QiP WJz5nHmI6MJtqXafGUC+1bMOlM3eWtD0altzbS/HVfSxCA/MZ32WtvvVkWr8NL1Fa9GOpKfMlRkq/ 8DH4bm21c8/sZjngrHXMzEfCJZHuwuAVRQ6Yrmoxb7zxWdqPxdGW+mxF022JjgqxVU8zfmU9SkzRS KhHau25GfUH4JpvREIAdktS+kjjKz2xa6y0fG5f2AEx9/GM3mbQwcZ2Ag+7mP6xA79mHSEMYT3FSX kStWggUmtX/88wmht8LMtDHCdBK0R6psnK9nqEiv1IhQZ4/aRriWMFaI0/rB3scsPfcqTrJ+CXpSr VeV0iHow==; Received: from [184.19.31.139] (port=56143) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kC5cn-00DdDt-BG; Sat, 29 Aug 2020 14:30:49 -0400 Subject: Re: Travis and AppVeyor continuous integration [Re: feature/master/ci] To: Kartik Ohri , thomas@tada.se References: <5EC17E17.7070002@anastigmatix.net> <5ED7E74B.9020800@anastigmatix.net> <5EDA576E.2000204@anastigmatix.net> <5EDBA5D9.8090506@anastigmatix.net> <5EE7AE8C.2040201@anastigmatix.net> <5EEA6F85.9040009@anastigmatix.net> <5F063C86.3070301@anastigmatix.net> <5F47EB62.2060306@anastigmatix.net> <5F4816A0.8020208@anastigmatix.net> <5F4A53C3.1040102@anastigmatix.net> Cc: pljava-dev@lists.postgresql.org From: Chapman Flack X-Enigmail-Draft-Status: N1110 Message-ID: <5F4A9ED8.9090907@anastigmatix.net> Date: Sat, 29 Aug 2020 14:30:48 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <5F4A53C3.1040102@anastigmatix.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-95.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 08/29/20 09:10, Chapman Flack wrote: > Thomas, if their current permission requests, when configured as a > GitHub App, are as Kartik describes, and can be limited to the PL/Java > repo only, would that answer your concerns (even if not perfectly, > perhaps acceptably)? > > It seems to me also that such concerns can have a "duration" dimension: > if even their more limited, app-based, permissions are not entirely > satisfactory, perhaps they would be tolerable for a limited period > (a calendar quarter, perhaps) to immediately reap the benefits of > Kartik's work while affording time to explore migrating the scripts > to Github Actions without a rush? Not having heard back from Thomas yet, I propose the following: I will merge PR #289. This will bring the current, working Travis and AppVeyor configurations into the git history. No CI will happen, of course, before the corresponding apps are set up. If Thomas is immovably opposed to setting up the apps, even with their more limited permissions, for one repository only, perhaps for a limited period, then the working Travis and AppVeyor configurations will be in the history anyway, and can serve as starting points for GitHub Actions workflows to be developed as time permits. In any case, Kartik, once I have merged #289, you will be able to rebase feature/master/pgxs over master as feature/master/pgxs-2 and make a new pull request to supersede #291. This should happen after the problem you just noticed in getPgConfigPropertyAsList has been fixed (and a unit test added to keep it fixed), and after adding -Dpljava.libjvmdefault on the mvn build commands and removing pljava.libjvm_location from the jshell test scripts, to confirm that the value gets correctly compiled in. (The tests, of course, will not run in the main repo. but will still run in yours.) Regards, -Chap