From dev-return-56318-archive-asf-public=cust-asf.ponee.io@thrift.apache.org Tue Jul 2 00:46:39 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 88E8C180670 for ; Tue, 2 Jul 2019 02:46:39 +0200 (CEST) Received: (qmail 75614 invoked by uid 500); 2 Jul 2019 00:46:38 -0000 Mailing-List: contact dev-help@thrift.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@thrift.apache.org Delivered-To: mailing list dev@thrift.apache.org Received: (qmail 75603 invoked by uid 99); 2 Jul 2019 00:46:38 -0000 Received: from Unknown (HELO mailrelay1-lw-us.apache.org) (10.10.3.159) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2019 00:46:38 +0000 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by mailrelay1-lw-us.apache.org (ASF Mail Server at mailrelay1-lw-us.apache.org) with ESMTPSA id 5F0228190 for ; Tue, 2 Jul 2019 00:46:38 +0000 (UTC) Received: by mail-wr1-f54.google.com with SMTP id x17so15694703wrl.9 for ; Mon, 01 Jul 2019 17:46:38 -0700 (PDT) X-Gm-Message-State: APjAAAVVGNOuDRcQJooMRCe3RhaXoQmHdHZH9hLzB/1jgR2ibhsgzSQg X76XmXOQ8KjUU9T0t1WxJiV92hWAXmqexMYtywM= X-Google-Smtp-Source: APXvYqylxdmWaWME2MVsRnuW2M+SP/ceM0QwxLFAycB8nxshNfpuJFAaAtxao25VLzTnpryCWfZBe0ME2pWMSpOXxq8= X-Received: by 2002:adf:f483:: with SMTP id l3mr22087149wro.256.1562028397450; Mon, 01 Jul 2019 17:46:37 -0700 (PDT) MIME-Version: 1.0 From: "James E. King III" Date: Mon, 1 Jul 2019 20:46:26 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Xenial CI build job notes To: dev@thrift.apache.org Content-Type: text/plain; charset="UTF-8" We currently maintain an Ubuntu Bionic (current) and Ubuntu Xenial (legacy) build job on Travis CI. It looks like a few languages have moved forward and dropped some of the older language level support on Xenial. I'd like to suggest we start treating the xenial build job as one that tests the oldest compatible version of a language we can find. As an example, dart-1.x is no longer distributed by the dart team. They now distribute v2.0 through v2.4. Further, if a language level is already being tested on Bionic and we cannot select an older one for Xenial, we should disable the language on Xenial by removing it from the Dockerfile. This will make that build job faster. Thanks, Jim