From dev-return-54335-archive-asf-public=cust-asf.ponee.io@thrift.apache.org Sun Dec 30 15:47:44 2018 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 [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 9740318062A for ; Sun, 30 Dec 2018 15:47:44 +0100 (CET) Received: (qmail 29567 invoked by uid 500); 30 Dec 2018 14:47:43 -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 29553 invoked by uid 99); 30 Dec 2018 14:47:43 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Dec 2018 14:47:43 +0000 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id C246F216E for ; Sun, 30 Dec 2018 14:47:42 +0000 (UTC) Received: by mail-wr1-f46.google.com with SMTP id v13so24774527wrw.5 for ; Sun, 30 Dec 2018 06:47:42 -0800 (PST) X-Gm-Message-State: AJcUukfYHZa5xYfrf7kUtSJZvjqdHwJpLPXM8AcffcPWh5bRlU7frZah G8fmXsFkEkVOzCLInQ+lcBiCJQP6Hu9oaGDRq2M= X-Google-Smtp-Source: ALg8bN6JcQnE7KUqyeje8ub9TqkrYP0j7K8KFBVER3vPzwnEZJZOrGYV8gs1k6A/iER7KCR/ChWjT8vVJgojyOrI5lw= X-Received: by 2002:a5d:4250:: with SMTP id s16mr31548224wrr.253.1546181261631; Sun, 30 Dec 2018 06:47:41 -0800 (PST) MIME-Version: 1.0 From: "James E. King III" Date: Sun, 30 Dec 2018 09:47:31 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: [VOTE] Proposal to deprecate C++03 support as of 0.12.0 To: dev@thrift.apache.org Content-Type: multipart/alternative; boundary="000000000000dba706057e3e60f1" --000000000000dba706057e3e60f1 Content-Type: text/plain; charset="UTF-8" Advantages: 1. Simplify the C++ runtime implementation mainly in the areas of threading. 2. Resolve platform porting issues. 3. Eliminate the dependency on boost for runtime. Disadvantages: 1. Folks who need C++03 support are stuck at 0.12.0 Other projects like boost are beginning to move forward as well. I think it's time we do the same, so I would like to call out comments and a vote. [ ] +1 Deprecate C++03 as of 0.12.0, use C++11 next release. [ ] -1 Keep C++03 support in thrift going forward. The vote is open until Friday, January 04, at 20:00 UTC due to the holidays and passes if at least three positive votes from the active PMC group are cast. For folks not in the Thrift PMC, your comments are still quite welcome on the matter, and may help folks make a decision. Thanks, Jim King, PMC Member, Apache Thrift --000000000000dba706057e3e60f1--