From dev-return-166443-archive-asf-public=cust-asf.ponee.io@commons.apache.org Sun Feb 18 21:34:26 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 1B4BF18064D for ; Sun, 18 Feb 2018 21:34:25 +0100 (CET) Received: (qmail 24635 invoked by uid 500); 18 Feb 2018 20:34:24 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 24619 invoked by uid 99); 18 Feb 2018 20:34:24 -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, 18 Feb 2018 20:34:24 +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 B3594C0BF1 for ; Sun, 18 Feb 2018 20:34:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.398 X-Spam-Level: ** X-Spam-Status: No, score=2.398 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id i98bM1vIHGHB for ; Sun, 18 Feb 2018 20:34:19 +0000 (UTC) Received: from mail-oi0-f47.google.com (mail-oi0-f47.google.com [209.85.218.47]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id D7C5A5F18B for ; Sun, 18 Feb 2018 20:34:18 +0000 (UTC) Received: by mail-oi0-f47.google.com with SMTP id e10so2464585oiy.8 for ; Sun, 18 Feb 2018 12:34:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=9Eg/DbwiJosW5H/xkkIOKD1U7oQrmcOpk9pPCr6yE+Q=; b=C/NquKhoXrtV6zJThokdCadsq5hTRcB4HX9Q84lxGcFyJ1Zk/6CVWdTXODeVXOdaRD y34IG9GgO4chqKm2z1PanV+cQ04jepXMiyQJvOsIltSarYiTINspfhgyEEJULC21uqCx MbSoLJjnejaNLHUt/S5YtwkZVLlq4J9SR5rYOs1Cbi4B3znKjbrZlwj8zvJ4cG72OryR Je0l+X71am4lkdTm6EoOgUk//iyx+e7t7Mp0QZudXNhMp2ku9w4dbcXsldwg6Xm9PFsT At5qoEh5QSBrIS8yFcWTgabAQrJR5n/qS60nIdbb7BR0/F4S91wFnwA9jtnfEtFhvfLb VRhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=9Eg/DbwiJosW5H/xkkIOKD1U7oQrmcOpk9pPCr6yE+Q=; b=YUBRv2WhF1e9926bPFtPoRqd4DSuTMzl+1TKiRtKkFo1flUsFxPu0GaH8qeIB473+k /ahlBIwo1LPCG5KlgQv2ZMXI/7BS9yNJCMrgulVoqycYNSHz0p1QfjyW2t2uREt7E//t YJ0zFdW2Xd98gexq9IS2rkkmOk0x+tFi/CetrIa+eQwEhbfvNjjj4Fog+Z9E2jMif3my qJppqoGbO22eUIgIaXkVnmpoC601uSlNEZSmg3uPD3qjmDOfU43tgMPWto8IOu+onU4Y gjhDyMxoZl7GFOQhIEwKxhZMOHkxhwB5XZ5fC6qe8clT2EhMIJDYyLyDq55NU8ZXxf47 L4+Q== X-Gm-Message-State: APf1xPA4tpVagbGcNapOb+p14e55bzsOP0Mg7LAGhNqaYxZQ6Vl+XJ31 m8CXnDuYF5fd69c3wRvFewl82vJjatF8/AV95EXr X-Google-Smtp-Source: AH8x225UjhFKmyPUaCC6VVGxj/d2nLWahjgHwtiiT4mt+tnWZykFefyrRdN9BTOFiIg9CEMM59Uu5g0b3I7hP87Mi+Y= X-Received: by 10.202.57.2 with SMTP id g2mr9352672oia.60.1518986057218; Sun, 18 Feb 2018 12:34:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.16.113 with HTTP; Sun, 18 Feb 2018 12:34:16 -0800 (PST) In-Reply-To: <5a89e1fe.1a7c1c0a.adbf6.adb7@mx.google.com> References: <5a89e1fe.1a7c1c0a.adbf6.adb7@mx.google.com> From: Gary Gregory Date: Sun, 18 Feb 2018 13:34:16 -0700 Message-ID: Subject: Re: [VFS] HttpClient version 3, 4 and 5 To: Commons Developers List Content-Type: multipart/alternative; boundary="001a113cea8a5bfef70565828033" --001a113cea8a5bfef70565828033 Content-Type: text/plain; charset="UTF-8" On Sun, Feb 18, 2018 at 1:28 PM, Bernd Eckenfels wrote: > If we want to do a minor update (2.3) we should not introduce new Major > dependencies (unless optional), so having a http4 package and an optional > dependency on http3+http4 sounds like the better solution. > I am more concerned about not breaking BC in a non-major release. It's just was not clear to me if a _provider's_ API is part of the public Commons VFS API. I suppose that it is since the options builder provide features that would otherwise not be available. This tells me that we should introduce an http4, then an http5 package within the VFS 2.x release line, if I ever get around to it that is. Gary > > Gruss > Bernd > -- > http://bernd.eckenfels.net > > Von: Gary Gregory > Gesendet: Sonntag, 18. Februar 2018 21:21 > An: Commons Developers List > Betreff: [VFS] HttpClient version 3, 4 and 5 > > Hi All, > > Our HTTP provider org.apache.commons.vfs2.provider.http still uses Apache > HttpClient 3.1. > > Some of these classes surface the HttpClient class from 3.1 in APIs marked > public. > > Looking forward to HttpClient 4 and 5-Alpha/Beta, I wonder how to move > forward. > > We could: > > - Create a new package org.apache.commons.vfs2.provider.http4, or > - Break BC on the classes in org.apache.commons.vfs2.provider.http > > Thoughts? > > Gary > > --001a113cea8a5bfef70565828033--