Re: Build failures; Re: [VOTE] Release HttpCore 5.2.5 based on RC1

2024-06-29 Thread Gary Gregory
I've pulled master and 5.2.x and rebuilt both branches three times on
Windows, all is working fine.

TY Oleg!

On Sat, Jun 29, 2024, 12:47 PM Oleg Kalnichevski  wrote:

> On Sat, 2024-06-29 at 10:27 +0200, Oleg Kalnichevski wrote:
> > On Thu, 2024-06-27 at 19:17 +, Gary D. Gregory wrote:
> > > +1
> > >
> > > Tested src zip
> > > - ASC OK
> > > - SHA512 OK; shasum --check now works! :)
> > > - On Windows, tested: mvn clean verify -P !use-toolchains
> > >
> > > BUT using git's bash install on Windows 10 (which is really a
> > > MINGW64
> > > install), I got the following failure the first time I ran a build
> > > (before trying plain Windows, as opposed to git bash):
> > >
> > > mvn clean verify -P '!use-toolchains'
> > > ...
> > > [INFO] Running
> > > org.apache.hc.core5.concurrent.DefaultThreadFactoryTest
> > > [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time
> > > elapsed: 0.171 s <<< FAILURE! - in
> > > org.apache.hc.core5.concurrent.DefaultThreadFactoryTest
> > > [ERROR]
> > > org.apache.hc.core5.concurrent.DefaultThreadFactoryTest.newThread
> > > Time elapsed: 0.163 s  <<< FAILURE!
> > > org.opentest4j.AssertionFailedError: expected:  but was:
> > > 
> > > at
> > > org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailur
> > > eB
> > > uilder.java:151)
> > > at
> > > org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(Asserti
> > > on
> > > FailureBuilder.java:132)
> > > at
> > > org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
> > > at
> > > org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
> > > at
> > > org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
> > > at
> > > org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:180)
> > > at
> > > org.apache.hc.core5.concurrent.DefaultThreadFactoryTest.newThread(D
> > > ef
> > > aultThreadFactoryTest.java:45)
> > > at
> > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nat
> > > iv
> > > e Method)
> > > at
> > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Nati
> > > ve
> > > MethodAccessorImpl.java:77)
> > > at
> > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(
> > > De
> > > legatingMethodAccessorImpl.java:43)
> > > at
> > > java.base/java.lang.reflect.Method.invoke(Method.java:568)
> > >
> >
> > I build HC from source on a daily basis. I have an Ubuntu Linux and a
> > Windows 11 machines that I use regularly to work on HC. I have never
> > seen this one. I will take a look.
> >
> >
> > > After that I build again, got past that error, but then got:
> > >
> > > [ERROR] Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time
> > > elapsed: 60.27 s <<< FAILURE! - in
> > > org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer
> > > [ERROR]
> > > org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer
> > > .t
> > > estMultithreadingWriteStream  Time elapsed: 60.013 s  <<< ERROR!
> > > java.util.concurrent.TimeoutException
> > > at
> > > java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
> > > at
> > > org.apache.hc.core5.http.nio.support.classic.TestSharedOutputBuffer
> > > .t
> > > estMultithreadingWriteStream(TestSharedOutputBuffer.java:177)
> > > at
> > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nat
> > > iv
> > > e Method)
> > > at
> > > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Nati
> > > ve
> > > MethodAccessorImpl.java:77)
> > > at
> > > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(
> > > De
> > > legatingMethodAccessorImpl.java:43)
> > > at
> > > java.base/java.lang.reflect.Method.invoke(Method.java:568)
> > >
> >
> > I have seen this one once or twice in GibHub actions, but I was never
> > able to reproduce it locally.
> >
> > Test cases that involve multiple threads are finicky.
> >
> >
>
> I believe I have fixed both test cases in master and 5.2.x
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: (httpcomponents-core) 06/07: Merge branch 'master' of https://gitbox.apache.org/repos/asf/httpcomponents-core.git

2024-06-29 Thread Gary Gregory
Dang, please accept my apologies.

Gary

On Sat, Jun 29, 2024, 9:32 AM Oleg Kalnichevski
 wrote:

> Your merge has wiped out one of the refactoring commits. Please always
> re-base instead of merging.
>
> I will fix the branch shortly.
>
> Oleg
>
>
> On Sat, 2024-06-29 at 13:20 +, ggreg...@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > ggregory pushed a commit to branch master
> > in repository
> > https://gitbox.apache.org/repos/asf/httpcomponents-core.git
> >
> > commit 7b6ee43deda9d5e39f7bbcbe23df2ea6d531e465
> > Merge: f960090d5 63fe8d6ce
> > Author: Gary Gregory 
> > AuthorDate: Sat Jun 29 09:10:41 2024 -0400
> >
> > Merge branch 'master' of
> > https://gitbox.apache.org/repos/asf/httpcomponents-core.git
> >
> >  httpcore5-h2/pom.xml   |   2 +-
> >  .../apache/hc/core5/http2/config/H2ConfigTest.java |   2 +-
> >  .../core5/http2/frame/TestDefaultFrameFactory.java |  10 +-
> >  .../apache/hc/core5/http2/frame/TestFrameFlag.java |   4 +-
> >  .../hc/core5/http2/frame/TestH2Settings.java   |   6 +-
> >  .../hc/core5/http2/hpack/TestFifoBuffer.java   |   6 +-
> >  .../hc/core5/http2/hpack/TestFifoLinkedList.java   |   6 +-
> >  .../hc/core5/http2/hpack/TestHPackCoding.java  |  75 
> >  .../core5/http2/hpack/TestInboundDynamicTable.java |   6 +-
> >  .../http2/hpack/TestOutboundDynamicTable.java  |   6 +-
> >  .../http2/impl/TestDefaultH2RequestConverter.java  |  74 
> >  .../http2/impl/TestDefaultH2ResponseConverter.java |  30 ++--
> >  .../core5/http2/impl/io/TestFrameInOutBuffers.java |  20 +--
> >  .../impl/nio/TestAbstractH2StreamMultiplexer.java  |   8 +-
> >  .../http2/impl/nio/TestFrameInOutBuffers.java  |  24 +--
> >  .../core5/http2/protocol/TestH2Interceptors.java   |  16 +-
> >  .../http2/ssl/ConscryptClientTlsStrategyTest.java  |   2 +-
> >  httpcore5-reactive/pom.xml |   2 +-
> >  .../core5/reactive/TestReactiveDataConsumer.java   |  18 +-
> >  .../core5/reactive/TestReactiveDataProducer.java   |   6 +-
> >  .../core5/reactive/TestReactiveEntityProducer.java |   6 +-
> >  httpcore5-testing/pom.xml  |   4 +-
> >  .../core5/testing/classic/ClassicTestClient.java   |  36 +++-
> >  .../core5/testing/classic/ClassicTestServer.java   |  85 ++---
> >  .../framework/ClassicTestClientAdapter.java|   2 +-
> >  .../apache/hc/core5/testing/nio/H2TestClient.java  | 124 ++-
> > --
> >  .../apache/hc/core5/testing/nio/H2TestServer.java  | 149
> > 
> >  .../hc/core5/testing/nio/Http1TestClient.java  |  55 --
> >  .../hc/core5/testing/nio/Http1TestServer.java  |  63 ++-
> >  .../hc/core5/benchmark/BenchmarkToolTest.java  |   8 +-
> >  .../hc/core5/benchmark/ResultFormatterTest.java|   4 +-
> >  .../testing/classic/ClassicAuthenticationTest.java |  12 +-
> >  .../classic/ClassicHttp1CoreTransportTest.java |   6 +-
> >  .../ClassicHttp1SocksProxyCoreTransportTest.java   |   6 +-
> >  .../classic/ClassicHttpCoreTransportTest.java  |   8 +-
> >  .../testing/classic/ClassicIntegrationTest.java|  60 +++
> >  .../testing/classic/ClassicIntegrationTests.java   |  20 +--
> >  .../testing/classic/ClassicProtocolTests.java  |   6 +-
> >  .../classic/ClassicServerBootstrapFilterTest.java  |   8 +-
> >  .../testing/classic/ClassicTLSIntegrationTest.java |  18 +-
> >  ...gResponseOutOfOrderStrategyIntegrationTest.java |   8 +-
> >  .../compatibility/http2/H2CompatibilityTest.java   |   6 +-
> >  .../testing/compatibility/http2/HttpBinIT.java |   8 +-
> >  .../classic}/ClassicTestResources.java |   2 +-
> >  .../classic}/HttpRequesterResource.java|   2 +-
> >  .../classic}/HttpServerResource.java   |   2 +-
> >  .../nio}/H2AsyncRequesterResource.java |   2 +-
> >  .../nio}/H2AsyncServerResource.java|   5 +-
> >  .../nio}/H2MultiplexingRequesterResource.java  |   2 +-
> >  .../nio}/H2TestResources.java  |   2 +-
> >  .../nio}/Http1TestResources.java   |   2 +-
> >  .../nio}/HttpAsyncRequesterResource.java   |   2 +-
> >  .../nio}/HttpAsyncServerResource.java  |   5 +-
> >  .../TestClassicTestClientTestingAdapter.java   |  32 ++--
> >  .../testing/framework/TestClientPojoAdapter.java   |   8 +-
> >  .../framework/TestClientTestingAdapter.java|   6 +-
> >  ..

Issue with httpcore5 from 5.3-alpha2 to 5.3-beta1

2024-06-28 Thread Gary Gregory
Hi All,

I am seeing an odd failure in Apache Commons VFS with this bump PR:

Bump org.apache.httpcomponents.core5:httpcore5 from 5.3-alpha2 to 5.3-beta1 #559
https://github.com/apache/commons-vfs/pull/559

Is it possible that httpcore5 5.3-beta1 should only be used with a new
and upcoming HC client?

TY,
Gary

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: shasum --check failures

2024-06-25 Thread Gary Gregory
Hi Oleg,

I don't know but I do know MD5 is obsolete for our purposes.

Gary

On Tue, Jun 25, 2024, 5:53 AM Oleg Kalnichevski  wrote:

> On Tue, 2024-06-25 at 05:47 -0400, Gary Gregory wrote:
> > But why are you looking at md5sum? It is beyond obsolete. We should
> > be considering what 'shasum -a 512' does IMO.
> >
>
> md5sum / shasum are interface compatible, are they not?
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: shasum --check failures

2024-06-25 Thread Gary Gregory
But why are you looking at md5sum? It is beyond obsolete. We should be
considering what 'shasum -a 512' does IMO.

Gary

On Tue, Jun 25, 2024, 4:57 AM Oleg Kalnichevski  wrote:

> On Mon, 2024-06-24 at 13:40 -0400, Gary Gregory wrote:
> > Yes but https://ss64.com/mac/shasum.html
> >
> > Says the format is SUM SPACE CHAR FILE
> >
> > where CHAR is one of '*', '?', or ' ' depending on the file type.
> >
>
> This is not how I read it and it is hot how it is explained here [1].
> The script always uses binary mode and makes no attempts to normalize
> line endings. I adjusted the code to insert `*` instead of ` ` to
> reflect that.
>
>
> https://github.com/ok2c/httpcomponents-release-tools/commit/2fe65768a235b226d9940b2422863d4360140334
>
> Oleg
>
>
> [1]
>
> https://unix.stackexchange.com/questions/127959/md5sum-command-binary-and-text-mode/127961#127961
>
>
>
>
> > Gary
> >
> > On Mon, Jun 24, 2024, 11:40 AM Oleg Kalnichevski 
> > wrote:
> > > On Mon, 2024-06-24 at 07:38 -0400, Gary Gregory wrote:
> > > > Hi Oleg,
> > > >
> > > > A bit of googling pointed me to
> > > >
> https://unix.stackexchange.com/questions/23014/is-there-file-format-for-checksums
> > > >
> > > > If I edit the sha512 file to contain TWO spaces between the
> > > > checksum
> > > > and the file name, then it works:
> > > >
> > > > shasum --check httpcomponents-client-5.4-beta1-src.zip.sha512
> > > > httpcomponents-client-5.4-beta1-src.zip: OK
> > > >
> > >
> > > Bizarre. Anyhow, would that fix the problem in the future?
> > >
> > >
> https://github.com/ok2c/httpcomponents-release-tools/commit/5209fb384f8e00e0b1eb52f970b3220cb51af74a
> > >
> > > Oleg
> > >
>
>


Re: shasum --check failures

2024-06-24 Thread Gary Gregory
Yes but https://ss64.com/mac/shasum.html

Says the format is SUM SPACE CHAR FILE

where CHAR is one of '*', '?', or ' ' depending on the file type.

Gary

On Mon, Jun 24, 2024, 11:40 AM Oleg Kalnichevski  wrote:

> On Mon, 2024-06-24 at 07:38 -0400, Gary Gregory wrote:
> > Hi Oleg,
> >
> > A bit of googling pointed me to
> >
> https://unix.stackexchange.com/questions/23014/is-there-file-format-for-checksums
> >
> > If I edit the sha512 file to contain TWO spaces between the checksum
> > and the file name, then it works:
> >
> > shasum --check httpcomponents-client-5.4-beta1-src.zip.sha512
> > httpcomponents-client-5.4-beta1-src.zip: OK
> >
>
> Bizarre. Anyhow, would that fix the problem in the future?
>
>
> https://github.com/ok2c/httpcomponents-release-tools/commit/5209fb384f8e00e0b1eb52f970b3220cb51af74a
>
> Oleg
>
>


Re: shasum --check failures

2024-06-24 Thread Gary Gregory
Hi Oleg,

A bit of googling pointed me to
https://unix.stackexchange.com/questions/23014/is-there-file-format-for-checksums

If I edit the sha512 file to contain TWO spaces between the checksum
and the file name, then it works:

shasum --check httpcomponents-client-5.4-beta1-src.zip.sha512
httpcomponents-client-5.4-beta1-src.zip: OK

Gary

On Mon, Jun 24, 2024 at 7:33 AM Oleg Kalnichevski  wrote:
>
>
>
> On 24/06/2024 13:07, Gary Gregory wrote:
> > +1
> >
> > ASC OK
> > SHA512 eyeball comparison OK (shasum --check fails due to file format)
> >
>
> Gary,
>
> Do you happen to know what specifically shasum does not like?
>
> Oleg

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpClient 5.4-beta1 based on RC1

2024-06-24 Thread Gary Gregory
+1

ASC OK
SHA512 eyeball comparison OK (shasum --check fails due to file format)
mvn clean verify OK
mvn clean verify -P'!use-toolchains' OK

Using:

openjdk version "17.0.11" 2024-04-16
OpenJDK Runtime Environment Homebrew (build 17.0.11+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.11+0, mixed mode, sharing)

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /usr/local/Cellar/maven/3.9.8/libexec
Java version: 17.0.11, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.11/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "x86_64", family: "mac"

Darwin  23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:09:52
PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64

~/.m2/toolchains.xml pointing to Java 8: /usr/local/Cellar/openjdk@8/1.8.0-412

Gary

On Sun, Jun 23, 2024 at 5:09 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.4-beta1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.4-beta1-RC1/RELEASE_NOTES-5.4.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1176/org/apache/httpcomponents/client5/
>
> Git Tag: 5.4-beta1-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.4-beta1-RC1
>
> Packages:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.4-beta1-RC1
>  revision 69920
>
> Hashes:
>  
> 753fc511610fb632ee97951bc096a00ac81f217c6d1218c9fac4351607913615c8e483aae736794da5db8753930ae5e2f501ce477da6d1eae01fd588cfa94633
>  httpcomponents-client-5.4-beta1-src.zip 
> httpcomponents-client-5.4-beta1-src.zip
>  
> cca2a3d5b21c8c0a9282a6e532733f1e007fad3358b962fd5481982214a842d7ef42f9da6fb96e3682a263ef00360842b835859f26ea1e0cb26565f988430c9a
>  httpcomponents-client-5.4-beta1-src.tar.gz 
> httpcomponents-client-5.4-beta1-src.tar.gz
>  
> 9c7fdb8f20790aa11e79d3771f03d0a085c4cb01e3d2f15f8eee77cb2f80901be7eebd33a1cea2b173f4863b7de0387644aaf18612fbf97fdba896e30f75d41f
>  httpcomponents-client-5.4-beta1-bin.zip 
> httpcomponents-client-5.4-beta1-bin.zip
>  
> 2ea0b7a95b327b3cee9b76262ce5c94933721cb894abd8c02de082e1ae7b3db17e8824ef76dafc0a64d4db26751ad4b6c0073b9cf575fb307fc57ad280c8c6e6
>  httpcomponents-client-5.4-beta1-bin.tar.gz 
> httpcomponents-client-5.4-beta1-bin.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.4-beta1 release
> [ ] +1 Release the packages as HttpClient 5.4-beta1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.4-beta1 release notes

2024-06-22 Thread Gary Gregory
I made a few tweaks.

TY Oleg!

Gary

On Sat, Jun 22, 2024, 11:30 AM Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend the HttpClient 5.4-beta1 release notes as you
> deem necessary.
>
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 5.3-beta1 based on RC2

2024-06-18 Thread Gary Gregory
+1

ASC OK, SHA512 OK, 'mvn clean verify' OK

Using:

openjdk version "17.0.11" 2024-04-16
OpenJDK Runtime Environment Homebrew (build 17.0.11+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.11+0, mixed mode, sharing)

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /usr/local/Cellar/maven/3.9.8/libexec
Java version: 17.0.11, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.11/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.5", arch: "x86_64", family: "mac"

Darwin  23.5.0 Darwin Kernel Version 23.5.0: Wed May  1 20:09:52
PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64

Gary

On Tue, Jun 18, 2024 at 1:34 PM Arturo Bernal  wrote:
>
>  +1 Release the packages as HttpCore 5.3-beta1.
>
> hashes match && signature verified
>
> Arturo
>
>
> On Mon, Jun 17, 2024 at 6:24 PM Oleg Kalnichevski  wrote:
>
> > Please vote on releasing these packages as HttpCore 5.3-beta1.
> > The vote is open for the at least 72 hours, and only votes from
> > HttpComponents PMC members are binding. The vote passes if at least
> > three binding +1 votes are cast and there are more +1 than -1 votes.
> >
> > Release notes:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-beta1-RC2/RELEASE_NOTES-5.3.x.txt
> >
> > Maven artefacts:
> >
> > https://repository.apache.org/content/repositories/orgapachehttpcomponents-1175/org/apache/httpcomponents/core5/
> >
> > Git Tag: 5.3-beta1-RC2
> >  https://github.com/apache/httpcomponents-core/tree/5.3-beta1-RC2
> >
> > Packages:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-beta1-RC2
> >  revision 69812
> >
> > Hashes:
> >  
> > 28ca2a40a3df2346464517d67b06e701eaef99fc2f8354c9a57502572c80dae107085ac064bd7e0f253789935bbae8e730d9199070ddd31671afa69cb3b1520f
> > httpcomponents-core-5.3-beta1-bin.tar.gz
> > httpcomponents-core-5.3-beta1-bin.tar.gz
> >  
> > a2421a71a7cfccdeb949f26e9e37f335f9cb1e549f493bf95a0008551d54baa04e3008fc953eacf205c026483f54e312db7049de0a9ce1fc7d9d18ad20ddd689
> > httpcomponents-core-5.3-beta1-src.zip httpcomponents-core-5.3-beta1-src.zip
> >  
> > 94239d225edfe884b374249aaa6071dc01adec621a912c3aed8bafc93937c7684d2b502c91a1d40cd467812207be62571875b5c775a15779b5963c18b3ede38a
> > httpcomponents-core-5.3-beta1-bin.zip httpcomponents-core-5.3-beta1-bin.zip
> >  
> > 92e867876170c1db109d183d9b319e6490fe20e53f92f952500afa602e2ae796ecc2de7246a42d62cfb4606060264247f5ace9da463e19f2e581b664722b82ae
> > httpcomponents-core-5.3-beta1-src.tar.gz
> > httpcomponents-core-5.3-beta1-src.tar.gz
> >
> > Keys:
> >  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> >
> > --
> > Vote: HttpCore 5.3-beta1 release
> > [ ] +1 Release the packages as HttpCore 5.3-beta1.
> > [ ] -1 I am against releasing the packages (must include a reason).
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
> >

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: Release called off; Re: [VOTE] Release HttpCore 5.3-beta1 based on RC1

2024-06-15 Thread Gary Gregory
Sounds good to me, thank you Oleg!

Gary

On Sat, Jun 15, 2024, 5:28 PM Oleg Kalnichevski  wrote:

> Folks
>
> I introduced a bug in the classic TLS code that makes this release
> pointless.
>
> I will fix the bug and re-spin the release. Please bear with me and re-
> vote once RC2 is ready.
>
> My apologies to you all.
>
> Oleg
>
>
> On Fri, 2024-06-14 at 20:09 +0200, Oleg Kalnichevski wrote:
> > [VOTE] Release HttpCore 5.3-beta1 based on RC1
> >
> > Please vote on releasing these packages as HttpCore 5.3-beta1.
> > The vote is open for the at least 72 hours, and only votes from
> > HttpComponents PMC members are binding. The vote passes if at least
> > three binding +1 votes are cast and there are more +1 than -1 votes.
> >
> > Release notes:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-bet
> > a1-RC1/RELEASE_NOTES-5.3.x.txt
> >
> > Maven artefacts:
> >
> > https://repository.apache.org/content/repositories/orgapachehttpcompon
> > ents-1174/org/apache/httpcomponents/core5/
> >
> > Git Tag: 5.3-beta1-RC1
> >  https://github.com/apache/httpcomponents-core/tree/5.3-beta1-RC1
> >
> > Packages:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-bet
> > a1-RC1
> >  revision 69745
> >
> > Hashes:
> >  f49e8a52c1026a681669c0b110c6ee22f4e0f81bef02ba4dc369cd41cb7fcec62794
> > 7d3083cae9c23437bf1494ba1789598b288b7adb2a4d4792f6f4b91d83e6
> > httpcomponents-core-5.3-beta1-bin.tar.gz httpcomponents-core-5.3-
> > beta1-bin.tar.gz
> >  09170b2b46c9bd4ddfbcecfa8a172d28b99605d86b6ec0dea6e64b4d3a7e4b992cb5
> > 17647e83095a54c0e2691f39aac4bebed742903008f895c3b2491de1aca4
> > httpcomponents-core-5.3-beta1-src.zip httpcomponents-core-5.3-beta1-
> > src.zip
> >  eb66d2e4f846f8d1e3cc399bbfa07015a5416373e310f09bd88378134826cbd425e5
> > f72df4ce7b3cd87e3fa7de55c0dbccae93ac501013dde388de5617df54cb
> > httpcomponents-core-5.3-beta1-bin.zip httpcomponents-core-5.3-beta1-
> > bin.zip
> >  598bb3bbb4109a79cd8380cc82892d887ee8a464bcca428f9da70889fbd9ae0b4455
> > 68ef660c4a751dd5d63bc5fdddaef8f146c79a62fa42acc4bbbd963df5da
> > httpcomponents-core-5.3-beta1-src.tar.gz httpcomponents-core-5.3-
> > beta1-src.tar.gz
> >
> > Keys:
> >  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> >
> > -
> > -
> > Vote: HttpCore 5.3-beta1 release
> > [ ] +1 Release the packages as HttpCore 5.3-beta1.
> > [ ] -1 I am against releasing the packages (must include a reason).
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore 5.3-beta1 release notes

2024-06-13 Thread Gary Gregory
Looks good.

I fixed some minor grammatical issues.

TY!
Gary

On Thu, Jun 13, 2024, 8:12 AM Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend the HttpCore 5.3-beta1 release notes as you
> deem necessary:
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: (httpcomponents-core) 01/03: Revert "Remove needless null comparisons"

2024-06-11 Thread Gary Gregory
Hi Oleg,

Understood. I will take time to add the missing unit tests that would have
caught the initial mistake in the first place. Hopefully this week.

Gary



On Tue, Jun 11, 2024, 3:08 AM Oleg Kalnichevski  wrote:

> Hi Gary
>
> Please kindly avoid pushing those micro-commits straight into release
> branches just to end up reverting them a few minutes later. Please
> commit your changes to a feature branch first, review and merge once
> reviewed. And permit others to review as well.
>
> Oleg
>
>
> On Mon, 2024-06-10 at 22:00 +, ggreg...@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > ggregory pushed a commit to branch master
> > in repository
> > https://gitbox.apache.org/repos/asf/httpcomponents-core.git
> >
> > commit c1c09c8445b3f83cd1c941fc35b394635f815360
> > Author: Gary Gregory 
> > AuthorDate: Mon Jun 10 10:52:32 2024 -0400
> >
> > Revert "Remove needless null comparisons"
> >
> > This reverts commit e021da12474738fd1e4f18844cb8585188669bed.
> > ---
> >  .../main/java/org/apache/hc/core5/http/impl/io/IncomingHttpEntity.ja
> > va  | 2 +-
> >  .../main/java/org/apache/hc/core5/http/io/entity/BasicHttpEntity.jav
> > a   | 2 +-
> >  2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git
> > a/httpcore5/src/main/java/org/apache/hc/core5/http/impl/io/IncomingHt
> > tpEntity.java
> > b/httpcore5/src/main/java/org/apache/hc/core5/http/impl/io/IncomingHt
> > tpEntity.java
> > index fe646e2f1..ee1228f89 100644
> > ---
> > a/httpcore5/src/main/java/org/apache/hc/core5/http/impl/io/IncomingHt
> > tpEntity.java
> > +++
> > b/httpcore5/src/main/java/org/apache/hc/core5/http/impl/io/IncomingHt
> > tpEntity.java
> > @@ -89,7 +89,7 @@ class IncomingHttpEntity implements HttpEntity {
> >
> >  @Override
> >  public boolean isStreaming() {
> > -return content != EmptyInputStream.INSTANCE;
> > +return content != null && content !=
> > EmptyInputStream.INSTANCE;
> >  }
> >
> >  @Override
> > diff --git
> > a/httpcore5/src/main/java/org/apache/hc/core5/http/io/entity/BasicHtt
> > pEntity.java
> > b/httpcore5/src/main/java/org/apache/hc/core5/http/io/entity/BasicHtt
> > pEntity.java
> > index 5c750064d..730ac911a 100644
> > ---
> > a/httpcore5/src/main/java/org/apache/hc/core5/http/io/entity/BasicHtt
> > pEntity.java
> > +++
> > b/httpcore5/src/main/java/org/apache/hc/core5/http/io/entity/BasicHtt
> > pEntity.java
> > @@ -93,7 +93,7 @@ public class BasicHttpEntity extends
> > AbstractHttpEntity {
> >
> >  @Override
> >  public final boolean isStreaming() {
> > -return this.content != EmptyInputStream.INSTANCE;
> > +return this.content != null && this.content !=
> > EmptyInputStream.INSTANCE;
> >  }
> >
> >  @Override
> >
>
>


Re: HttpCore 5.3 / HttpClient 5.4 BETA1; Re: HttpCore 5.3 / HttpClient 5.4 GA soon?

2024-05-22 Thread Gary Gregory
I like the idea of rolling a beta. I will do my best to find the source of
the test failures in my app, hopefully more today/this week.

Gary

On Wed, May 22, 2024, 11:30 AM Oleg Kalnichevski  wrote:

> On 22/05/2024 17:24, Ryan Schmitt wrote:
> > We've also seen some integration test failures with the latest releases,
> > but I'm struggling to find the time to investigate. If it comes down to
> it,
> > I won't vote against a release unless I have decent evidence of a
> > regression.
> >
>
> Gary, Ryan, et al
>
> There is no problem with delaying the GA Release as long as people are
> actually testing. Let's do BETA1 in the meantime.
>
> Cheers
>
> Oleg
>
>
> > On Mon, May 20, 2024 at 12:42 PM Gary D. Gregory 
> > wrote:
> >
> >> Hi All,
> >>
> >> With out proprietary project which I obviously can't share I see some
> test
> >> failures updating:
> >>
> >> - Core from 5.2.4 to 5.3-alpha2 and
> >> - Client from 5.3.1 to 5.4-alpha2
> >>
> >> The good news is that there only 9 tests failing out of thousands but a
> >> lot of our tests also don't use HC.
> >>
> >> In fact, the error happen if I only update Core and leave Client as is:
> >>
> >> - Core from 5.2.4 to 5.3-alpha2 and
> >> - Client from 5.3.1
> >>
> >> I think there are test failures in client tests to Jetty 11 that use
> >> multipart messages and binary messages. I need to dig in more.
> >>
> >> Note: I must update Core if update Client since Client 5.3-alpha2
> requires
> >> code in Core 5.3-alpha2.
> >>
> >> My next task (but maybe not today) is to build and deploy SNAPSHOT
> >> versions of Core and Client and see if that makes a difference.
> >>
> >> Gary
> >>
> >>
> >> On 2024/05/17 13:32:19 Oleg Kalnichevski wrote:
> >>> On 17/05/2024 15:30, Gary Gregory wrote:
> >>>> As a pre-release experiment, I've updated Apache Commons VFS to the
> >>>> latest alphas [1] and the builds were green [2].
> >>>>
> >>>> I plan on doing the same in one of my more complex at-work projects
> >>>> and should be able to report the results over the weekend.
> >>>>
> >>>> TY!
> >>>> Gary
> >>>
> >>> Awesome. Thank you, Gary
> >>>
> >>> Oleg
> >>>
> >>>>
> >>>> [1]
> >>
> https://github.com/apache/commons-vfs/commit/dc9ad7677a020b2d4c571f7dcc858cdbae2bb538
> >>>> [2] https://github.com/apache/commons-vfs/actions/runs/9128831331
> >>>>
> >>>> On Thu, May 16, 2024 at 9:43 AM Oleg Kalnichevski 
> >> wrote:
> >>>>>
> >>>>> Folks
> >>>>>
> >>>>> I do not think there is any good reason to delay the GA release of
> >>>>> HttpCore 5.3 / HttpClient 5.4. There has been no feedback on the
> >> latest
> >>>>> API changes so far and I see no point waiting any longer.
> >>>>>
> >>>>> I propose HttpCore 5.3 GA and HttpClient 5.4 GA be released soon.
> >>>>>
> >>>>> Oleg
> >>>>>
> >>>>> -
> >>>>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >>>>> For additional commands, e-mail: dev-h...@hc.apache.org
> >>>>>
> >>>>
> >>>> -
> >>>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >>>> For additional commands, e-mail: dev-h...@hc.apache.org
> >>>>
> >>>
> >>> -
> >>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >>> For additional commands, e-mail: dev-h...@hc.apache.org
> >>>
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >> For additional commands, e-mail: dev-h...@hc.apache.org
> >>
> >>
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore 5.3 / HttpClient 5.4 GA soon?

2024-05-17 Thread Gary Gregory
As a pre-release experiment, I've updated Apache Commons VFS to the
latest alphas [1] and the builds were green [2].

I plan on doing the same in one of my more complex at-work projects
and should be able to report the results over the weekend.

TY!
Gary

[1] 
https://github.com/apache/commons-vfs/commit/dc9ad7677a020b2d4c571f7dcc858cdbae2bb538
[2] https://github.com/apache/commons-vfs/actions/runs/9128831331

On Thu, May 16, 2024 at 9:43 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> I do not think there is any good reason to delay the GA release of
> HttpCore 5.3 / HttpClient 5.4. There has been no feedback on the latest
> API changes so far and I see no point waiting any longer.
>
> I propose HttpCore 5.3 GA and HttpClient 5.4 GA be released soon.
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: Development plans beyond HC 5.4

2024-03-11 Thread Gary Gregory
Hi Oleg,

Thank your for starting this conversation. More below.

On Mon, Mar 11, 2024 at 10:11 AM Oleg Kalnichevski  wrote:
>
> HttpClient 5.4 is going to be the most feature rich minor release
> probably since 4.3. There are plenty of small and not so small features
> and improvements in it. Overall it is going to be a great release.
>
> It will likely take a few more months to stablize it but somethime
> around mid Summer we should be able to release the first GA. That is
> the plan.
>
> However beyond 5.4 our development plans are unclear. We can settle for
> no particular plan and simply react to feature requests from our users
> or we could invest some efforts and time proactively. Both approaches
> are perfectly valid given the scarcity of project resources.
>
> If we choose a more proactive stance there are several potential
> features we could work on
>
>
> core:
>
> * Better / more efficient implementation of channel (socket) timeout
> handling in the async i/o reactor. What we currently have is quite bad
> for a large number of concurrent sessions

I like the idea of cleaning up cruft we know about (not that I am the
one that will do that specific work, so it's easy for me to say).

>
> * CONNECT method support and connection tunneling for HTTP/2
>
>
> * HTTP/2 for the classic transport (now with introduction of virtual
> threads (fibers) in Java 21 we could revisit the issue of the classic
> i/o model not working well for multiplexing protocols and try to solve
> the problem by utilizing two fibers per HTTP/2 data stream)

I like the idea of taking advantage of Java 21's virtual threads. At
worst, we should be VT-friendly, meaning, addressing any performance
or usage issues, without rewriting everything. Pinning seems to be a
recurring issue I hear about in different projects.

Addressing anything missing from our HTTP/2 (or 1) support, sounds
good. I'm not sure how to prioritize that over HTTP/3 and QUIC.
My first impression is that feels better to think about improving what
we have before taking on new large tasks.

>
>
> * JRE level upgrade

I would like to see the JRE platform raised to Java 17. My day job has
migrated our products from 8 to 17 last year. We're not quite ready
for 21 but I am OK if we migrate to 21 here. Is the target our 5.5.x
line? Or would a hop to 17 be a 6.0? That does not seem necessary.
Unless virtual threads makes us rethink so much code that we'd want to
break BC.

>
>
> client:
>
> * Multipart entity support for the async transport
>
> * Transparent content compression / decompression for the async
> transport
>
> * Query timeout / request deadline support
>
> * JRE level upgrade
>
>
> The real 1'000'000 USD question for us as a project however what the
> hell we are going to do about HTTP/3?
>
> HTTP/3 and QUIC dwarfs everytihng we have done so far in terms of
> complexity. Do we have resources to pull it off? Do we attempt to build
> our own QUIC layer or do we wait until QUIC is supported and provided
> by JRE? Is QUIC even in scope for us?

QUIC sounds like a module that is a sibling of HttpCore. I don't know
enough about it. Would we provide a common abstraction for our HTTP
clients classes? A new client-level abstraction?

>
> The subject of HTTP/3 support is so big that it probably deserves a
> separate discussion.
>
> What do you, guys, think? How shall we proceed?

We should split this thread into 1 thread per topic before it becomes
hard to track who's replying to what.

Gary

>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.4-alpha2 release notes

2024-03-06 Thread Gary Gregory
I made some minor edits. Looks good :-)

TY Oleg.

Gary

On Tue, Mar 5, 2024 at 4:48 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpClient 5.4-alpha2 release notes as you
> deem appropriate.
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Cheers
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.3-alpha2 based on RC1

2024-02-10 Thread Gary Gregory
+1

Testing src zip file:

- Cannot mechanically check SHA512 but eyeballing it seems OK (macOS):
shasum --check httpcomponents-core-5.3-alpha2-src.zip.sha512
shasum: httpcomponents-core-5.3-alpha2-src.zip.sha512: no properly
formatted SHA checksum lines found

- ASC OK

- Java 11 Build
mvn clean verify
OK

Toolchain pointing to /usr/local/Cellar/openjdk@11/11.0.22:

openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment Homebrew (build 11.0.22+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.22+0, mixed mode)

Running Maven with:

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment Homebrew (build 17.0.9+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.9+0, mixed mode, sharing)

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 17.0.9, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.3.1", arch: "x86_64", family: "mac"

- Java 17 Build
mvn clean verify -P'!use-toolchains'
OK

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment Homebrew (build 17.0.9+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.9+0, mixed mode, sharing)

- Java 21 Build
mvn clean verify -P'!use-toolchains'
OK

openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment Homebrew (build 21.0.2)
OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing)

- OS
Darwin  23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:28:58
PST 2023; root:xnu-10002.81.5~7/RELEASE_X86_64 x86_64

Gary

On Sat, Feb 10, 2024 at 9:36 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.3-alpha2.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha2-RC1/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1172/org/apache/httpcomponents/core5/
>
> Git Tag: 5.3-alpha2-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.3-alpha2-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha2-RC1
>  revision 67275
>
> Hashes:
>  
> 537391b7090bb1fdbb3412e45c2b1a8e18f2d387c747b7d916bf69e533c84c2b358bd030b8cdcaca96cde134f04ad84049c921ecc34d1d2ff89164c80d31bc35
>  httpcomponents-core-5.3-alpha2-bin.zip httpcomponents-core-5.3-alpha2-bin.zip
>  
> f415918fdd94fa637eeb315f6677d95407e2c41608edc76eaabb32e037f05c118677bcabb252d7495c010a64d7be3329f238f3601ca3f84967c931c6ba4cde38
>  httpcomponents-core-5.3-alpha2-src.tar.gz 
> httpcomponents-core-5.3-alpha2-src.tar.gz
>  
> 05f96bda633ddbd40c99bf68671b72c79acc383e8e4ddf4c2d0567da8de2bbd2de0fb3de2d5a5a9b97612b6b6afc62fa9a3ea573090f51096e2490b756646136
>  httpcomponents-core-5.3-alpha2-src.zip httpcomponents-core-5.3-alpha2-src.zip
>  
> a7b1496be7fc98635bb4a541aa8704f8dc9da13f3517bf85a41166529ee2134e44046df70f4b00d312d5da373921e4ed394ed2ad5377c2ef86da68320284feab
>  httpcomponents-core-5.3-alpha2-bin.tar.gz 
> httpcomponents-core-5.3-alpha2-bin.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.3-alpha2 release
> [ ] +1 Release the packages as HttpCore 5.3-alpha2.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.3-alpha3 release notes

2024-02-08 Thread Gary Gregory
The title of this email should read... alpha2 right?

I made one small edit.

TY Oleg!

Gary

On Wed, Feb 7, 2024 at 5:20 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpCore 5.3-alpha2 release notes as you
> deem necessary.
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpClient 5.3.1 based on RC1

2024-01-21 Thread Gary Gregory
+1

- Tested src zip file
- SHA512 looks ok but does not parse with 'shasum --check ...'
- ASC file OK
- mvn clean verify
- Toolchain in maven-surefire-plugin: JDK[/usr/local/Cellar/openjdk@8/1.8.0-392]
- mvn clean verify -P'!use-toolchains'

Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 17.0.9, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.2.1", arch: "x86_64", family: "mac"

Gary

Darwin  23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10
PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64

On Sun, Jan 21, 2024 at 5:03 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.3.1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3.1-RC1/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1171/org/apache/httpcomponents/client5/
>
> Git Tag: 5.3.1-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.3.1-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3.1-RC1
>  revision 66728
>
> Hashes:
>  
> 5f7b2fe19275c5ed78f3a3874e6fb43fb0acdd17311c90c78f4cf29c51ab67ddc0fd6737dddb2487ec1a2a2304d1cdda11f7f100fc8a763ca101e19c155658f4
>  httpcomponents-client-5.3.1-src.zip httpcomponents-client-5.3.1-src.zip
>  
> f6ead1504fd963923c0741c3c234b1febe51a4cf146ed794d8d6e9a51e251bc7280cf1209d236991ecb545066549da6186a08bca6c7ac74cdfd78c534ff404f7
>  httpcomponents-client-5.3.1-bin.tar.gz httpcomponents-client-5.3.1-bin.tar.gz
>  
> 271a9e346c0f2b3861eb6f0ace83ba082be338495a5d620607200f84bc42acb47cf68f50ab12b9d4e0438e3b5b87bed4c21cda03a4fec5fcb9359886ebb7f4b0
>  httpcomponents-client-5.3.1-src.tar.gz httpcomponents-client-5.3.1-src.tar.gz
>  
> 3cc0d8dde15402137c7665662f3b63efa977b13121534499a264b57e3b45b0eee3117b53fb028a9659caaf111e5aa7bd3f62c8f3984fbd98bb6f02d42da1f2bc
>  httpcomponents-client-5.3.1-bin.zip httpcomponents-client-5.3.1-bin.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.3.1 release
> [ ] +1 Release the packages as HttpClient 5.3.1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.3.1 release notes

2024-01-20 Thread Gary Gregory
I Made some small adjustments, TY!

GARY

On Sat, Jan 20, 2024 at 12:10 PM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpClient 5.3.1 release notes as you deem
> appropriate.
>
> https://github.com/apache/httpcomponents-client/blob/5.3.x/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.4-alpha1 release notes

2023-12-24 Thread Gary Gregory
I made a few small tweaks.

TY Oleg!

Gary

On Sun, Dec 24, 2023 at 1:26 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpClient 5.4-alpha1 release notes as you
> deem appropriate.
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Cheers
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.3-alpha1 based on RC2

2023-12-21 Thread Gary Gregory
Uhg, I meant "Thank you Oleg" :-)

On Thu, Dec 21, 2023 at 2:38 PM Gary Gregory  wrote:
>
> +1
> - Thank you Oleag
> - Tested src zip file
> - ASC OK
> - SHA512 OK
> - Build 'mvn' OK
> - Toolchain in maven-compiler-plugin: 
> JDK[/usr/local/Cellar/openjdk@8/1.8.0-392]
> - Using:
>   Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
>   Maven home: /usr/local/Cellar/maven/3.9.6/libexec
>   Java version: 21.0.1, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk/21.0.1/libexec/openjdk.jdk/Contents/Home
>   Default locale: en_US, platform encoding: UTF-8
>   OS name: "mac os x", version: "14.2", arch: "x86_64", family: "mac"
>   Darwin  23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10
> PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64
> - Build mvn -P!'use-toolchains' OK
>
> Gary
>
> On Wed, Dec 20, 2023 at 1:01 PM Oleg Kalnichevski  wrote:
> >
> > Please vote on releasing these packages as HttpCore 5.3-alpha1.
> > The vote is open for the at least 72 hours, and only votes from
> > HttpComponents PMC members are binding. The vote passes if at least
> > three binding +1 votes are cast and there are more +1 than -1 votes.
> >
> > Release notes:
> >  
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC2/RELEASE_NOTES-5.3.x.txt
> >
> > Maven artefacts:
> >  
> > https://repository.apache.org/content/repositories/orgapachehttpcomponents-1169/org/apache/httpcomponents/core5/
> >
> > Git Tag: 5.3-alpha1-RC2
> >  https://github.com/apache/httpcomponents-core/tree/5.3-alpha1-RC2
> >
> > Packages:
> >  
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC2
> >  revision 66226
> >
> > Hashes:
> >  
> > 9b903277106fba68ab152819ca61f0407426e2d5706077229a0a205db3af0d03b413d95cc205f6a350055fc8f8924f0a66d6617ae9b1a098c5e9b6bb8cd55388
> >  httpcomponents-core-5.3-alpha1-src.zip 
> > httpcomponents-core-5.3-alpha1-src.zip
> >  
> > 63accf683387c0c466448e83cdfaddf72014ca47d0b06814256d2db1b5615a0eb474d5fbd0175ebc9286c58fa83d13cab9becb202786a72cce32323f9e6f1935
> >  httpcomponents-core-5.3-alpha1-bin.tar.gz 
> > httpcomponents-core-5.3-alpha1-bin.tar.gz
> >  
> > 11250737403a5fd4a9a0fe7b3a84355f1eac77446730d73d8e031bc3c6412ab36e9c2fa82527273c017b48ac5c8650a673197dd6d19fffeb0024f3a92e2a450d
> >  httpcomponents-core-5.3-alpha1-bin.zip 
> > httpcomponents-core-5.3-alpha1-bin.zip
> >  
> > a493b0f3c9419c32a36a2e6fd57d3bc6aaa3ad0b6bfe022f062ae140995ec9a4850668c90407c20547a1ed49fd3ff62a76b5da5fd86d8f90e913390ab3672274
> >  httpcomponents-core-5.3-alpha1-src.tar.gz 
> > httpcomponents-core-5.3-alpha1-src.tar.gz
> >
> > Keys:
> >  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> >
> > --
> > Vote: HttpCore 5.3-alpha1 release
> > [ ] +1 Release the packages as HttpCore 5.3-alpha1.
> > [ ] -1 I am against releasing the packages (must include a reason).
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.3-alpha1 based on RC2

2023-12-21 Thread Gary Gregory
+1
- Thank you Oleag
- Tested src zip file
- ASC OK
- SHA512 OK
- Build 'mvn' OK
- Toolchain in maven-compiler-plugin: JDK[/usr/local/Cellar/openjdk@8/1.8.0-392]
- Using:
  Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
  Maven home: /usr/local/Cellar/maven/3.9.6/libexec
  Java version: 21.0.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/21.0.1/libexec/openjdk.jdk/Contents/Home
  Default locale: en_US, platform encoding: UTF-8
  OS name: "mac os x", version: "14.2", arch: "x86_64", family: "mac"
  Darwin  23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10
PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64
- Build mvn -P!'use-toolchains' OK

Gary

On Wed, Dec 20, 2023 at 1:01 PM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.3-alpha1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC2/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1169/org/apache/httpcomponents/core5/
>
> Git Tag: 5.3-alpha1-RC2
>  https://github.com/apache/httpcomponents-core/tree/5.3-alpha1-RC2
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC2
>  revision 66226
>
> Hashes:
>  
> 9b903277106fba68ab152819ca61f0407426e2d5706077229a0a205db3af0d03b413d95cc205f6a350055fc8f8924f0a66d6617ae9b1a098c5e9b6bb8cd55388
>  httpcomponents-core-5.3-alpha1-src.zip httpcomponents-core-5.3-alpha1-src.zip
>  
> 63accf683387c0c466448e83cdfaddf72014ca47d0b06814256d2db1b5615a0eb474d5fbd0175ebc9286c58fa83d13cab9becb202786a72cce32323f9e6f1935
>  httpcomponents-core-5.3-alpha1-bin.tar.gz 
> httpcomponents-core-5.3-alpha1-bin.tar.gz
>  
> 11250737403a5fd4a9a0fe7b3a84355f1eac77446730d73d8e031bc3c6412ab36e9c2fa82527273c017b48ac5c8650a673197dd6d19fffeb0024f3a92e2a450d
>  httpcomponents-core-5.3-alpha1-bin.zip httpcomponents-core-5.3-alpha1-bin.zip
>  
> a493b0f3c9419c32a36a2e6fd57d3bc6aaa3ad0b6bfe022f062ae140995ec9a4850668c90407c20547a1ed49fd3ff62a76b5da5fd86d8f90e913390ab3672274
>  httpcomponents-core-5.3-alpha1-src.tar.gz 
> httpcomponents-core-5.3-alpha1-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.3-alpha1 release
> [ ] +1 Release the packages as HttpCore 5.3-alpha1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: Release called off; Re: [VOTE] Release HttpCore 5.3-alpha1 based on RC1

2023-12-17 Thread Gary Gregory
Ouch. I was relying on the tests to catch this type of issue. TY for
catching it! Hopefully writing a test for this won't be too hard.

Gary

On Sun, Dec 17, 2023 at 7:26 AM Oleg Kalnichevski  wrote:
>
> Folks,
>
> Rather unfortunately, 5.3a1 RC1 has a severe regression in the
> connection pool implementations and also breaks HttpClient protocol
> code due to the changes related to handling of user info in request
> URIs.
>
> There is no point releasing the alpha in its present state. I am
> calling off the release and start working on fixing the regressions and
> preparing RC2.
>
> Cheers
>
> Oleg
>
>
> On Fri, 2023-12-15 at 14:38 +0100, Oleg Kalnichevski wrote:
> >
> > Please vote on releasing these packages as HttpCore 5.3-alpha1.
> > The vote is open for the at least 72 hours, and only votes from
> > HttpComponents PMC members are binding. The vote passes if at least
> > three binding +1 votes are cast and there are more +1 than -1 votes.
> >
> > Release notes:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alp
> > ha1-RC1/RELEASE_NOTES-5.3.x.txt
> >
> > Maven artefacts:
> >
> > https://repository.apache.org/content/repositories/orgapachehttpcompon
> > ents-1168/org/apache/httpcomponents/core5/
> >
> > Git Tag: 5.3-alpha1-RC1
> >  https://github.com/apache/httpcomponents-core/tree/5.3-alpha1-RC1
> >
> > Packages:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alp
> > ha1-RC1
> >  revision 66083
> >
> > Hashes:
> >  cadc7ce5632af5fdcf6dae385b676424f671ff6c156a9027ddfb641e7931e2a02b9d
> > e951273bb2d6b973022640186980795df8f95868762ed51738baab85ef33
> > httpcomponents-core-5.3-alpha1-src.zip httpcomponents-core-5.3-
> > alpha1-src.zip
> >  0fea5033b25d75aa32ba2a830f70239d13df4b369ccecd5438889caf31e5a6a41849
> > f1b3e777d9201e3e58b04617e1738346d3734d7d9fd7f7e694d94c3fb2aa
> > httpcomponents-core-5.3-alpha1-bin.tar.gz httpcomponents-core-5.3-
> > alpha1-bin.tar.gz
> >  f85c75cafb6ca58f0df4dfd9f51d6d02a502dad2ad0f414c6c90656cea70079697f9
> > 4923d8412cfe6222772ff7cf3f88c62e5197e0ca1537a533c286299f91c7
> > httpcomponents-core-5.3-alpha1-bin.zip httpcomponents-core-5.3-
> > alpha1-bin.zip
> >  e24368d1080e6827bfd553586375d09015e30fd68878bcb044b9ca8399933c145a3f
> > fc29961a39ba9dcb1033aed7a9f022f0dcd1ed4bcfa9b98339e3412063e5
> > httpcomponents-core-5.3-alpha1-src.tar.gz httpcomponents-core-5.3-
> > alpha1-src.tar.gz
> >
> > Keys:
> >  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> >
> > -
> > -
> > Vote: HttpCore 5.3-alpha1 release
> > [ ] +1 Release the packages as HttpCore 5.3-alpha1.
> > [ ] -1 I am against releasing the packages (must include a reason).
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.3-alpha1 based on RC1

2023-12-16 Thread Gary Gregory
Tested src zip file.

- ASC OK
- SHA-512 OK
- OK: mvn clean verify

- Using Toolchain in maven-surefire-plugin:
JDK[/usr/local/Cellar/openjdk@8/1.8.0-392]
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 17.0.9, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.2", arch: "x86_64", family: "mac"
Darwin  23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10
PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64 x86_64

- Testing with toolchains disabled with above shown Jaba 17: mvn clean
verify -P'!use-toolchains'

- Testing with toolchains disabled Jaba 21: mvn clean verify -P'!use-toolchains'
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 21.0.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/21.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.2", arch: "x86_64", family: "mac"

Gary

On Fri, Dec 15, 2023 at 8:40 AM Oleg Kalnichevski  wrote:
>
>
> Please vote on releasing these packages as HttpCore 5.3-alpha1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC1/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1168/org/apache/httpcomponents/core5/
>
> Git Tag: 5.3-alpha1-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.3-alpha1-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.3-alpha1-RC1
>  revision 66083
>
> Hashes:
>  
> cadc7ce5632af5fdcf6dae385b676424f671ff6c156a9027ddfb641e7931e2a02b9de951273bb2d6b973022640186980795df8f95868762ed51738baab85ef33
>  httpcomponents-core-5.3-alpha1-src.zip httpcomponents-core-5.3-alpha1-src.zip
>  
> 0fea5033b25d75aa32ba2a830f70239d13df4b369ccecd5438889caf31e5a6a41849f1b3e777d9201e3e58b04617e1738346d3734d7d9fd7f7e694d94c3fb2aa
>  httpcomponents-core-5.3-alpha1-bin.tar.gz 
> httpcomponents-core-5.3-alpha1-bin.tar.gz
>  
> f85c75cafb6ca58f0df4dfd9f51d6d02a502dad2ad0f414c6c90656cea70079697f94923d8412cfe6222772ff7cf3f88c62e5197e0ca1537a533c286299f91c7
>  httpcomponents-core-5.3-alpha1-bin.zip httpcomponents-core-5.3-alpha1-bin.zip
>  
> e24368d1080e6827bfd553586375d09015e30fd68878bcb044b9ca8399933c145a3ffc29961a39ba9dcb1033aed7a9f022f0dcd1ed4bcfa9b98339e3412063e5
>  httpcomponents-core-5.3-alpha1-src.tar.gz 
> httpcomponents-core-5.3-alpha1-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.3-alpha1 release
> [ ] +1 Release the packages as HttpCore 5.3-alpha1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] HttpAsycClient 4.1 and HttpCore NIO 4.4 End of Life / End of Support

2023-12-08 Thread Gary Gregory
+1

Sounds reasonable.

Gary

On Fri, Dec 8, 2023 at 9:10 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> I propose that as of this moment any support for HttpAsycClient 4.1 and
> HttpCore NIO 4.4 be discontinued and the remaining users of those
> libraries be strongly encouraged to upgrade to  HttpClient 5.3 and
> HttpCore 5.2.
>
> This does not affect HttpClient 4.5 and HttpCore 4.4 (classic). Yet.
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpClient 5.3 based on RC1

2023-12-03 Thread Gary Gregory
+1
- Testing src zip file
- ASC OK
- SHA512 OK
- 'mvn clean verify' OK
- Building with:
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/Cellar/maven/3.9.6/libexec
Java version: 21.0.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/21.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.1.1", arch: "x86_64", family: "mac"
- On:
Darwin  23.1.0 Darwin Kernel Version 23.1.0: Mon Oct  9 21:27:27
PDT 2023; root:xnu-10002.41.9~6/RELEASE_X86_64 x86_64
- Using toolchain pointing to: /usr/local/Cellar/openjdk@8/1.8.0-392

Gary

On Sun, Dec 3, 2023 at 4:42 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.3.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3-RC1/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1167/org/apache/httpcomponents/client5/
>
> Git Tag: 5.3-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.3-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3-RC1
>  revision 65801
>
> Hashes:
>  
> 7fd185c541977aab6d909d0c1479d8aac50a1984fd9d5ecb2a9d46e6de508066286eb6a3ce310d3e25213a8c02100173b675aaa90d2062cb8709b04fb909b5fb
>  httpcomponents-client-5.3-src.zip httpcomponents-client-5.3-src.zip
>  
> 615fdd6dfe9dcca36a5f2d68d11b5c4a6a96d92a15913af16c873e9a56b4795072860300d279a29364475c4c0900aa5f658d0ef8a4f9bc93b942b83cf9c5513b
>  httpcomponents-client-5.3-src.tar.gz httpcomponents-client-5.3-src.tar.gz
>  
> 338ce8c7ffaa64289ff10c983a12d27eaf0af964bbbab5c7a191d0f85bbd2d64286e67b733cb6213add0ad390b6d0d76dd8c2a378ac4f8a86e4bc95463a952f7
>  httpcomponents-client-5.3-bin.zip httpcomponents-client-5.3-bin.zip
>  
> 4b5cc64d41df497c49bba5e9bce8dd4079a71c7a1bce93280b169599e205cdc25c100831ed0d299c093e25ab2e64877eae18cbc822d0ce34826b2a8dd8566538
>  httpcomponents-client-5.3-bin.tar.gz httpcomponents-client-5.3-bin.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.3 release
> [ ] +1 Release the packages as HttpClient 5.3.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.3 release notes

2023-12-02 Thread Gary Gregory
I made some minor edits.

TY Oleg!

Gary

On Sat, Dec 2, 2023 at 9:52 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpClient 5.3 release notes as you deem
> necessary.
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: (httpcomponents-client) branch 5.3.x created (now 370e9f33f)

2023-11-28 Thread Gary Gregory
Yeah, I was wondering about that, shouldn't we delete the 5.3 branch since
master is 5.3?

Gary


On Tue, Nov 28, 2023, 12:05 PM Oleg Kalnichevski  wrote:

> Gary
>
> I presume this is a mistake, because we already have master which is
> 5.3
>
> Oleg
>
>
> On Tue, 2023-11-28 at 16:37 +, ggreg...@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > ggregory pushed a change to branch 5.3.x
> > in repository
> > https://gitbox.apache.org/repos/asf/httpcomponents-client.git
> >
> >
> >   at 370e9f33f Use String#isEmpty()
> >
> > This branch includes the following new commits:
> >
> >  new 370e9f33f Use String#isEmpty()
> >
> > The 1 revisions listed above as "new" are entirely new to this
> > repository and will be described in separate emails.  The revisions
> > listed as "add" were already present in the repository and have only
> > been added to this reference.
> >
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 5.2.4 based on RC1

2023-11-24 Thread Gary Gregory
+1

Testing src zip file:
- ASC OK
- SHA512 OK (eyeball comparison since `shasum --check` does not work).
- mvn clean verify
- Running Maven with Java 17 and a toolchain with Java 8:
[INFO] Toolchain in maven-surefire-plugin:
JDK[/usr/local/Cellar/openjdk@8/1.8.0-392]

Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /usr/local/Cellar/maven/3.9.5/libexec
Java version: 17.0.9, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.1.1", arch: "x86_64", family: "mac"

Darwin  23.1.0 Darwin Kernel Version 23.1.0: Mon Oct  9 21:27:27
PDT 2023; root:xnu-10002.41.9~6/RELEASE_X86_64 x86_64

Gary

On Fri, Nov 24, 2023 at 2:12 PM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.2.4.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.4-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1165/org/apache/httpcomponents/core5/
>
> Git Tag: 5.2.4-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2.4-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.4-RC1
>  revision 65526
>
> Hashes:
>  
> 352cbaa9325560006ca5d1dfb71b6f16cd3900afa56d31e894100c0615797750c15efbdc00cfdba9a173062fe7effcb77c54d628524db1304a905f332ceb9bf6
>  httpcomponents-core-5.2.4-bin.tar.gz httpcomponents-core-5.2.4-bin.tar.gz
>  
> b069bce30ae14724d4aad21ab89d3bfab7e51d640ff35079991f3caa19ebcb99fbe95695c58bef6a716e2d2c30163a01df64f0d49be5e725381aba83c85e5837
>  httpcomponents-core-5.2.4-src.zip httpcomponents-core-5.2.4-src.zip
>  
> f8fc29d29c4b890e27182025e1a44a3c7ba7d8459a9103cd712e93721b0adee4ca735357b5ac4f8d6323544a7e6d269a8ba613c580acf26cf20bc762cee14146
>  httpcomponents-core-5.2.4-bin.zip httpcomponents-core-5.2.4-bin.zip
>  
> 423cf2f26c5b27a5657fe52a878ae0d293873241c9248848d338505bc588a7197f64fc167a84880a4e4fddc28b9ac01b225cdf3dc4d2e3c4cc0c0b93b9855f1b
>  httpcomponents-core-5.2.4-src.tar.gz httpcomponents-core-5.2.4-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2.4 release
> [ ] +1 Release the packages as HttpCore 5.2.4.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.2.4 release notes

2023-11-23 Thread Gary Gregory
I made a small adjustment.

Gary

On Thu, Nov 23, 2023 at 10:07 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpCore 5.2.4 release notes as you deem
> ncecessary.
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpClient 5.2.2 based on RC1

2023-11-19 Thread Gary Gregory
+1

- USing src zip file
- OK: ASC
- OK: SHA512
- OK: mvn (default goal)

Building with ("mvn") and without ("mvn -P'!use-toolchains'") Maven
profile on Jaba 17 and 21:

Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /usr/local/Cellar/maven/3.9.5/libexec
Java version: 17.0.9, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.9/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.1.1", arch: "x86_64", family: "mac"

Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /usr/local/Cellar/maven/3.9.5/libexec
Java version: 21.0.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/21.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.1.1", arch: "x86_64", family: "mac"

Darwin  23.1.0 Darwin Kernel Version 23.1.0: Mon Oct  9 21:27:27
PDT 2023; root:xnu-10002.41.9~6/RELEASE_X86_64 x86_64

Toolchain settings points to Java 8:

openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-bre_2023_10_20_14_50-b00)
OpenJDK 64-Bit Server VM (build 25.392-b00, mixed mode)

Gary

On Sun, Nov 19, 2023 at 4:02 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.2.2.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2.2-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1164/org/apache/httpcomponents/client5/
>
> Git Tag: 5.2.2-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.2.2-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2.2-RC1
>  revision 65415
>
> Hashes:
>  
> a1dc9c4f64addb6531ae0535647aa412dbdc476b8fd2d8a494c276c733461f7a485ae9e90f8289085dd50ae68692cc9f17e0b7e1a91331a07695a3de4c652981
>  httpcomponents-client-5.2.2-src.zip httpcomponents-client-5.2.2-src.zip
>  
> 10a0b8d4b83dfd623d722186865a281785b03c2c7a0fbe7f3784fd45d95c8f996dcafb3bac4297679ecaca32ac0b3f398edb50d43819def56b2dfe7dec3114fb
>  httpcomponents-client-5.2.2-bin.tar.gz httpcomponents-client-5.2.2-bin.tar.gz
>  
> 6aa51ab47c6a592829e40c66155332894d0712524ce9f9d82e395ac96689d75d6f8e9db957b5375bb6c571d6e087b4cb937bba40d04c7bdfd00c5a7fda9ba0ae
>  httpcomponents-client-5.2.2-src.tar.gz httpcomponents-client-5.2.2-src.tar.gz
>  
> 7042d79b80d57e9dc46b8cf9c4c7f2e1789da5881f127e44bbd1a42048dca55a8e3bf45909e6049fa65bf417dc0e0749dab0320414582b5832d2ad5a68700579
>  httpcomponents-client-5.2.2-bin.zip httpcomponents-client-5.2.2-bin.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.2.2 release
> [ ] +1 Release the packages as HttpClient 5.2.2.
> [ ] -1 I am against releasing the packages (must include a reason).
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.2.2 release notes

2023-11-18 Thread Gary Gregory
TY Oleg,

The notes look good (I addressed some nits).

Gary

On Sat, Nov 18, 2023 at 6:01 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend HttpClient 5.2.2 release notes as you deem
> necessary.
>
> https://github.com/apache/httpcomponents-client/blob/5.2.x/RELEASE_NOTES.txt
>
> Cheers
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.2.3 based on RC1

2023-09-17 Thread Gary Gregory
[X] +1 Release the packages as HttpCore 5.2.3.

Tested httpcomponents-core-5.2.3-src.zip:
- ASC OK
- SHA512 OK
- Apache RAT check OK
- Testing on OS:
Darwin  22.6.0 Darwin Kernel Version 22.6.0: Wed Jul  5 22:21:56
PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 x86_64

Using:

Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
Maven home: /usr/local/Cellar/maven/3.9.4/libexec
Java version: 1.8.0_382, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0-382_1/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.5.2", arch: "x86_64", family: "mac"

- mvn (defaultMaven goal)
OK

Using:

openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment Homebrew (build 17.0.8.1+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.8.1+0, mixed mode, sharing)
Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
Maven home: /usr/local/Cellar/maven/3.9.4/libexec
Java version: 17.0.8.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.8.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.5.2", arch: "x86_64", family: "mac"

- mvn -P '!use-toolchains'

Gary


On Sun, Sep 17, 2023 at 5:22 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.2.3.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.3-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1163/org/apache/httpcomponents/core5/
>
> Git Tag: 5.2.3-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2.3-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.3-RC1
>  revision 64035
>
> Hashes:
>  
> d668beff670b212ecf2ffec8bd1dd59061ee4e9ecf39e34aa4aa2fcf74426c5cd2936ea6e0b358ed2ff3efae075617c5d78e149170123387357de1de6289711a
>  httpcomponents-core-5.2.3-bin.tar.gz httpcomponents-core-5.2.3-bin.tar.gz
>  
> 48112a007c9b60405de9f87260ce39c0b4b928cc1ab0330c7fc6726805e8c47aa5de085156ca3ee1f8b0b4852650af067750bb6e3ff57ab2eba23465cdc42e64
>  httpcomponents-core-5.2.3-src.tar.gz httpcomponents-core-5.2.3-src.tar.gz
>  
> 619dde502da372ef87933afb57db5139550f11f7abcdfe50135b69d8f3b09c27b0fa7b568e2640a3eee061d71483b34ed562027762829056aafd58e65fc122d6
>  httpcomponents-core-5.2.3-src.zip httpcomponents-core-5.2.3-src.zip
>  
> 6f690f3e3179f364c0439d47c5a0ba94f3508c529359de43eae115504c821dffd05a80310b24fe2a26f693d3e9f54441707b1a50a2e93313bead1a5da784cfc9
>  httpcomponents-core-5.2.3-bin.zip httpcomponents-core-5.2.3-bin.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2.3 release
> [ ] +1 Release the packages as HttpCore 5.2.3.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.2.3 release notes

2023-09-16 Thread Gary Gregory
LGTM (I fixed one nit).

TY!
Gary

On Sat, Sep 16, 2023 at 5:10 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> We need an HttpCore 5.2 release soon.
>
> Please review and amend the HttpCore 5.2.3 release notes and amend them
> as you deem fit.
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpClient 5.3-alpha1 based on RC1

2023-08-15 Thread Gary Gregory
+1

ASC and SHA512 OK
Local build OK
Tested with Apache Commons VFS git master

Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
Maven home: /usr/local/Cellar/maven/3.9.4/libexec
Java version: 1.8.0_372, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+372/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.5", arch: "x86_64", family: "mac"
Darwin  22.6.0 Darwin Kernel Version 22.6.0: Wed Jul  5 22:21:56
PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 x86_64

Gary

On Tue, Aug 15, 2023 at 5:39 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.3-alpha1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3-alpha1-RC1/RELEASE_NOTES-5.3.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1162/org/apache/httpcomponents/client5/
>
> Git Tag: 5.3-alpha1-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.3-alpha1-RC1
>
> Packages:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.3-alpha1-RC1
>  revision 63458
>
> Hashes:
>  
> 1ab5e1ad4883363a8249b34342a41c258650144c3928c7899c4260dab71fa9a4ee2ea4171fa8ddd4a9677c9974c50d297f9992ca919e625c7db017fdec767cf0
>  httpcomponents-client-5.3-alpha1-bin.zip 
> httpcomponents-client-5.3-alpha1-bin.zip
>  
> b0e0a188ae47daf25806bcd15752d6614d392ed73683ad9de61b00646fd4f294ad908897f7edc308ef23d712a7d43a72107722a9ec1b22ec739fb70e2615dc01
>  httpcomponents-client-5.3-alpha1-src.tar.gz 
> httpcomponents-client-5.3-alpha1-src.tar.gz
>  
> c15b6474fae48002b494fcc9062afa2e469f7a4f3761f41ab8adb853b10e7c0505e5de50d568391b207e8c6fa04ae645275cecdfddc18d5c36a75798a4986ac3
>  httpcomponents-client-5.3-alpha1-bin.tar.gz 
> httpcomponents-client-5.3-alpha1-bin.tar.gz
>  
> 74774793e7408b8286be83ab1617f2a1dd5641389dd846aa314dffa22b7317236d20e1a503eba63384a86900a87c4e99849016965939f7702a2c8af79837edb8
>  httpcomponents-client-5.3-alpha1-src.zip 
> httpcomponents-client-5.3-alpha1-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.3-alpha1 release
> [ ] +1 Release the packages as HttpClient 5.3-alpha1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore / HttpClient development proposal

2023-08-11 Thread Gary Gregory
Yeah, I still have legacy 4.x code I need to port!

Gary

On Fri, Aug 11, 2023, 11:21 AM Michael Osipov  wrote:

> Am 2023-08-11 um 17:16 schrieb Gary Gregory:
> > For my money, 4.x is no longer maintained, perhaps only for emergency
> > security fixes.
>
> so be it, I also meant those. But two branches in 5.x is more than enough.
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore / HttpClient development proposal

2023-08-11 Thread Gary Gregory
For my money, 4.x is no longer maintained, perhaps only for emergency
security fixes.

Gary

On Fri, Aug 11, 2023, 11:08 AM Michael Osipov  wrote:

> Am 2023-08-10 um 20:08 schrieb Oleg Kalnichevski:
> > Folks
> >
> > I would like to propose the following course of action. Please let me
> > know what think.
> >
> > Features in scope for HttpClient 5.4
> > --
> >
> > * RFC 9110 conformance
> > * RFC 9111 conformance
> > * Refctoring of synchronized sections to use lock primitives
>
> Why in 5.4? 5.3 is in alpha stage, those refactorings can easily go into
> 5.3, no?
>
> We should not maintain more than 1+2 (4.x and 5.x) branches at the same
> time.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore / HttpClient development proposal

2023-08-10 Thread Gary Gregory
That all looks good to me.

Gary

On Thu, Aug 10, 2023, 2:09 PM Oleg Kalnichevski  wrote:

> Folks
>
> I would like to propose the following course of action. Please let me
> know what think.
>
>
> 1. Release HttpClient 5.3 (as alpha1) based on HttpCore 5.2 very soon
> without the recent HTTP cache changes. Push all cache related changes
> to 5.4.
>
> 2. Invest more time into HttpCore 5.3 and HttpClient 5.4 development
> given the extent of changes in scope for those releases.
>
>
> Features in scope for HttpClient 5.3
> --
>
> * Bearer token authentication support
> * Deprecation of NTLM auth scheme in favor of TLS + Basic or Bearer
> * Deprecation of GGS based experimental authentication schemes  in
> favor of TLS + Basic or Bearer
>
> Features in scope for HttpCore 5.3
> --
>
> * RFC 9110 conformance
> * Refctoring of synchronized sections to use lock primitives
>
> Features in scope for HttpClient 5.4
> --
>
> * RFC 9110 conformance
> * RFC 9111 conformance
> * Refctoring of synchronized sections to use lock primitives
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: End of life of HttpCore and HttpClient 4.x

2023-07-12 Thread Gary Gregory
We don't have a date but I think it's safe to say you should not expect
releases in the 4.x line unless we need to address a security issue.

I am porting my projects from 4 to 5. I encourage you to do the same.

Gary

On Mon, Jun 26, 2023, 04:42 Manav Chouhan  wrote:

> Can someone update approximate date for 4.x support? It'll be really
> helpful.
>
> Thanks,
> Manav
>
> On Fri, 23 Jun 2023, 14:28 Manav Chouhan, 
> wrote:
>
> > Hi,
> >
> > Thanks for the response.
> >
> > Can you please provide a possible approximate date for this for its
> > support.
> > Till how long will it be supported in future.
> >
> > It'll be really helpful to plan it as my project excessively uses 4.x
> > versions for HttpCore and HttpClient.
> >
> >
> > Thanks in advance,
> > Manav
> >
> > On Thu, 8 Jun 2023, 15:43 Oleg Kalnichevski,  wrote:
> >
> >> On Thu, 2023-06-08 at 15:38 +0530, Manav Chouhan wrote:
> >> > Hello,
> >> >
> >> > I am developing an application that uses HttpcCore 4.4.x and
> >> > HttpClient
> >> > 4.5.x.
> >> >
> >> > Currently it is not convenient to move to 5.x versions of the jars.
> >> >
> >> > Can someone please let know till what time the support for 4.x series
> >> > will
> >> > be provided.
> >> > Is it actively supported by Apache?
> >> >
> >> > Thank you,
> >> > Manav Chouhan
> >>
> >> HC 4.x is not EOL and will receive fixes for security and critical
> >> defects in the foreseeable future but there will no new features and
> >> non-critical defect fixes.
> >>
> >> Oleg
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >> For additional commands, e-mail: dev-h...@hc.apache.org
> >>
> >>
>


Re: [ANNOUNCEMENT] HttpComponents Core 5.2.2 GA released

2023-07-04 Thread Gary Gregory
Hi Sandeep,

The two components are not automatically released together, you did not
miss anything.

Gary



On Tue, Jul 4, 2023, 03:09 Sandeep Gaur  wrote:

> Hi Oleg Kalnichevski,
>
> Regarding the http 5.2.2 release, we are using httpclient5 directly,
> 
>  httpclient5
>  org.apache.httpcomponents.client5
>  5.2.1
> 
>
> But I didn't see any release for apache client, can you please confirm are
> we going to release it as we need to update to avoid memory consumption
> issue (https://issues.apache.org/jira/browse/HTTPCORE-751)
>
> Thanks,
> Sandeep Gaur
>
> On Wed, Jun 21, 2023 at 2:09 PM Oleg Kalnichevski 
> wrote:
>
> > The Apache HttpComponents project is pleased to announce 5.2.2 GA
> > release of HttpComponents Core.
> >
> > This is a maintenance release that corrects several defects discovered
> > since release 5.2.1 including a major defect that can cause HTTP/2
> > connections allocate excessive amount of memory for their output frame
> > buffer if the opposite endpoint transmits a high value of
> > MAX_FRAME_SIZE in its settings.
> >
> > Users of HttpCore 5.x are advised to upgrade.
> >
> > Download - 
> > Release notes -
> > <
> >
> http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES-5.2.x.txt
> > HttpComponents site - 
> >
> > About HttpComponents Core
> >
> > HttpCore is a set of HTTP/1.1 and HTTP/2 transport components that can
> > be used to build custom client and server side HTTP services with a
> > minimal footprint
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
> >
>


Re: [ANNOUNCEMENT] HttpComponents Core 5.2.2 GA released

2023-07-04 Thread Gary Gregory
Hi Sandeep,

The two components are not automatically released together, you did not
miss anything.

Gary

On Tue, Jul 4, 2023, 03:09 Sandeep Gaur  wrote:

> Hi Oleg Kalnichevski,
>
> Regarding the http 5.2.2 release, we are using httpclient5 directly,
> 
>  httpclient5
>  org.apache.httpcomponents.client5
>  5.2.1
> 
>
> But I didn't see any release for apache client, can you please confirm are
> we going to release it as we need to update to avoid memory consumption
> issue (https://issues.apache.org/jira/browse/HTTPCORE-751)
>
> Thanks,
> Sandeep Gaur
>
> On Wed, Jun 21, 2023 at 2:09 PM Oleg Kalnichevski 
> wrote:
>
> > The Apache HttpComponents project is pleased to announce 5.2.2 GA
> > release of HttpComponents Core.
> >
> > This is a maintenance release that corrects several defects discovered
> > since release 5.2.1 including a major defect that can cause HTTP/2
> > connections allocate excessive amount of memory for their output frame
> > buffer if the opposite endpoint transmits a high value of
> > MAX_FRAME_SIZE in its settings.
> >
> > Users of HttpCore 5.x are advised to upgrade.
> >
> > Download - 
> > Release notes -
> > <
> >
> http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES-5.2.x.txt
> > HttpComponents site - 
> >
> > About HttpComponents Core
> >
> > HttpCore is a set of HTTP/1.1 and HTTP/2 transport components that can
> > be used to build custom client and server side HTTP services with a
> > minimal footprint
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
> >
>


Re: [VOTE] Release HttpCore 5.2.2 based on RC2

2023-06-16 Thread Gary Gregory
+1

>From the src zip, ASC OK, SHA512 OK.

Builds OK with 'mvn clean verify' on Java 1.8.0_372, Maven 3.9.2, Windows
10 patched.

Gary

On Fri, Jun 16, 2023, 10:08 Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpCore 5.2.2.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.2-RC2/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1161/org/apache/httpcomponents/core5/
>
> Git Tag: 5.2.2-RC2
>  https://github.com/apache/httpcomponents-core/tree/5.2.2-RC2
>
> Packages:
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.2-RC2
>  revision 62453
>
> Hashes:
> 12f8c52aefa09cdb757492384c676b40f8700185298f85d5a3313dfd8e48c9d1445ecfb8
> a4371ef9ade09963b997d134af5d23ec37a1e2363847d9913ab295e4
> httpcomponents-core-5.2.2-src.tar.gz httpcomponents-core-5.2.2-
> src.tar.gz
> 3e0e12cd6d828f8b4026659ac3a2400d52d0f29e3843dc55fdd29677a8194d6c84302038
> fc3adb82783319c494cbc77935517f75f661cc79884d4116b02fce35
> httpcomponents-core-5.2.2-bin.tar.gz httpcomponents-core-5.2.2-
> bin.tar.gz
> 414e7e88fc50379c19e9ecec3e42ff5dbca677faf7ae4b90168feac9d7855d90c7cbfc85
> 79b5a79b2639d90a6bff7d95eaf8c597ebf7b8dc9d202f7003d9da32
> httpcomponents-core-5.2.2-bin.zip httpcomponents-core-5.2.2-bin.zip
> fe203388c072b95ecf22e86e50344d3a841455a1f7b3b7adc3bc23b0cafc42c0e68b2042
> b9ea86a58f8345ae82dec6ab60868336fc308238d5c83b176fba8859
> httpcomponents-core-5.2.2-src.zip httpcomponents-core-5.2.2-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> ---
> ---
> Vote: HttpCore 5.2.2 release
> [ ] +1 Release the packages as HttpCore 5.2.2.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Idle timeout on HTTPS connections

2023-06-15 Thread Gary Gregory
You could try the 5.2.2 release candidate (see the vote thread).

Gary

On Thu, Jun 15, 2023, 12:08 Isaac Cruz  wrote:

> 5.2, I tried with 5.2.1 and same
>
> -Original Message-
> From: Oleg Kalnichevski 
> Sent: jueves, 15 de junio de 2023 15:49
> To: HttpComponents Project 
> Subject: Re: Idle timeout on HTTPS connections
>
> On Thu, 2023-06-15 at 15:46 +0200, Oleg Kalnichevski wrote:
> > On Thu, 2023-06-15 at 12:29 +, Isaac Cruz wrote:
> > > Hello everyone,
> > >
> > > I'm having issues trying to set an idle timeout on https connections
> > > on an asynchronous HTTPS server. This is what I'm doing:
> > >
> > > IOReactorConfig ioReactorConfig = IOReactorConfig.custom()
> > > .setIoThreadCount(4)
> > > .setSoTimeout(5000, TimeUnit.MILLISECONDS)
> > > .setTcpNoDelay(false)
> > > .setSoReuseAddress(true)
> > > .setBacklogSize(0)
> > > .build();
> > >
> > > And passing that ioReactorConfig to DefaultListeningIOReactor, and
> > > an IOSessionListener to be notified of timed out connections.
> > >
> > > So the thing is, for plain http connections, that timeout works (my
> > > listener is called after 5 seconds, when the other end stops sending
> > > data), but on https connections, it does not work, and I need
> > > connections to be closed.
> > >
> > > Am I doing something wrong? Is there any other way of closing idle
> > > connections?
> > >
> > > Thanks and regards,
> > > Isaac
> > >
> >
> >
>
> Apologies. What version of HttpCore are you using?
>
> Oleg
>
> > What version of HttpClient are you using?
> >
> > Oleg
> >
> >
> > > Disclaimer
> > >
> > > The information contained in this communication from the sender is
> > > confidential. It is intended solely for use by the recipient and
> > > others authorized to receive it. If you are not the recipient, you
> > > are hereby notified that any disclosure, copying, distribution or
> > > taking action in relation of the contents of this information is
> > > strictly prohibited and may be unlawful.
> > >
> > > This email has been scanned for viruses and malware, and may have
> > > been automatically archived by Mimecast, a leader in email security
> > > and cyber resilience. Mimecast integrates email defenses with brand
> > > protection, security awareness training, web security, compliance
> > > and other essential capabilities. Mimecast helps protect large and
> > > small organizations from malicious activity, human error and
> > > technology failure; and to lead the movement toward building a more
> > > resilient world. To find out more, visit our website.
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional
> > commands, e-mail: dev-h...@hc.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional
> commands, e-mail: dev-h...@hc.apache.org
>
> Disclaimer
>
> The information contained in this communication from the sender is
> confidential. It is intended solely for use by the recipient and others
> authorized to receive it. If you are not the recipient, you are hereby
> notified that any disclosure, copying, distribution or taking action in
> relation of the contents of this information is strictly prohibited and may
> be unlawful.
>
> This email has been scanned for viruses and malware, and may have been
> automatically archived by Mimecast, a leader in email security and cyber
> resilience. Mimecast integrates email defenses with brand protection,
> security awareness training, web security, compliance and other essential
> capabilities. Mimecast helps protect large and small organizations from
> malicious activity, human error and technology failure; and to lead the
> movement toward building a more resilient world. To find out more, visit
> our website.
>


Re: HttpCore 5.2.2 release notes

2023-06-14 Thread Gary Gregory
LGTM. Git master builds ok with the default Maven goal on Windows 10 with
Java 1.8.0_372 and Maven 3.9.2.

Gary

On Wed, Jun 14, 2023, 07:54 Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend the HttpCore 5.2.2 release notes as you deem
> appropriate
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> That would also be the right moment to make sure HttpCore master builds
> and passes all tests for you locally.
>
> Cheers
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 5.3 release planning

2023-05-07 Thread Gary Gregory
Any thoughts on basing 5.3 on Java 11?

Gary


On Sun, May 7, 2023, 04:54 Oleg Kalnichevski  wrote:

> Folks
>
> I would like to move forward with the HttpClient 5.3 development and
> release HttpClient 5.3 alpha1 soon. To speed things up I propose that
> HttpCore skips one release cycle and HttpClient 5.3 be released based
> on HttpCore 5.2. There is nothing in the HttpCore 5.3.x branch that
> would be required for the next release cycle of HttpClient (other than
> Internationalized Domain Names (IDN) support, maybe).
>
> What do you think?
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 5.3 release planning

2023-05-07 Thread Gary Gregory
Sounds good.

Gary

On Sun, May 7, 2023, 04:54 Oleg Kalnichevski  wrote:

> Folks
>
> I would like to move forward with the HttpClient 5.3 development and
> release HttpClient 5.3 alpha1 soon. To speed things up I propose that
> HttpCore skips one release cycle and HttpClient 5.3 be released based
> on HttpCore 5.2. There is nothing in the HttpCore 5.3.x branch that
> would be required for the next release cycle of HttpClient (other than
> Internationalized Domain Names (IDN) support, maybe).
>
> What do you think?
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Parsing RFC2231 or newer spec'd data

2023-05-01 Thread Gary Gregory
Well, that puts a nail in that coffin. Thank you for the details.

Gary


On Mon, May 1, 2023, 16:19 Michael Osipov  wrote:

> Am 2023-05-01 um 22:14 schrieb Gary D. Gregory:
> > Hi All,
> >
> > Over at Apache Commons FileUpload, I am helping to rework the code base
> for our upcoming 2.0 release. We have a whole package [1] of gnarly
> HTTP-related parsing for RFC2231 which I was hoping to replace with a
> dependency HC. (I want HC to be the reference for all things HTTP.) I see
> that we can generate forms with fields but I did not find any parsing. Did
> I miss it?
>
> There is none, since this is a client library and also a low level
> server library. Please also be aware some of the code is logically
> flawed. See: https://issues.apache.org/jira/browse/HTTPCLIENT-2159
>
> This code needs serious review. Many spots are based on wrong
> understandings.
>
> Consider that File Upload comons on top of HttpCore.
>
> M
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 5.2.1 based on RC1

2023-01-08 Thread Gary Gregory
+1

- ASC, SHA 512 OK
- Explicit Apache RAT check OK (mvn apache-rat:check)
- Building 'mvn clean verify' OK
- Explicit JApiCmp check OK (mvn package japicmp:cmp -DskipTests)

Using:

Apache Maven 3.8.7 (b89d5959fcde851dcb1c8946a785a163f14e1e29)
Maven home: /usr/local/Cellar/maven/3.8.7/libexec
Java version: 1.8.0_352, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+352/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.1", arch: "x86_64", family: "mac"
Darwin  22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:08:47
PST 2022; root:xnu-8792.61.2~4/RELEASE_X86_64 x86_64

Gary

On Sat, Jan 7, 2023 at 3:16 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.2.1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.1-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1158/org/apache/httpcomponents/core5
>
> Git Tag: 5.2.1-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2.1-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2.1-RC1
>  revision 59182
>
> Hashes:
>  
> 9cd57c54701ac40081894bcd35861a179780aa5ca4705187f680e2081b78982b186fc450b157a94785c78b321b75abca9e90eb1a364230c65cf3852660b7e91f
>  httpcomponents-core-5.2.1-bin.zip httpcomponents-core-5.2.1-bin.zip
>  
> b60dd0726c111bf4c73237588de87abe9bacd7e3cde5f02b3f6a964ac8440bf95ec314bc31c493be2bb575ec12c6b998817c077e28c0688c67a7c56d85808406
>  httpcomponents-core-5.2.1-src.tar.gz httpcomponents-core-5.2.1-src.tar.gz
>  
> f45027c559d970f4d25431a0b4660c6d7f26da887a1e76e42d3127eca4e3a831f6e9a3ff5684e1e4e223f525c0848843b0e9a09db16cb3c0ca4c86c341b8da87
>  httpcomponents-core-5.2.1-bin.tar.gz httpcomponents-core-5.2.1-bin.tar.gz
>  
> 4e988abb987813c00da3f0624fe99c9ee1c38a84f3e0bad9c3a7b8a3d230400ff40b24fb0083716d372243f0b5da4fadacb72224fbff2b0c6675c70a0ce110da
>  httpcomponents-core-5.2.1-src.zip httpcomponents-core-5.2.1-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2.1 release
> [ ] +1 Release the packages as HttpCore 5.2.1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.2.1 release notes

2023-01-06 Thread Gary Gregory
LGTM (fixed one typo).

Gary


On Fri, Jan 6, 2023, 07:33 Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend HttpCore 5.2.1 release notes as you deem
> appropriate.
>
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Our website publishing Maven Job looks broken

2022-12-08 Thread Gary Gregory
Maybe the old git version in use has a bug?

Gary

On Thu, Dec 8, 2022, 10:57 Gary Gregory  wrote:

> Hi Matt,
> Any words of wisdom here ;-)
> Gary
>
> On Thu, Dec 8, 2022, 08:49 Oleg Kalnichevski  wrote:
>
>> Our website publishing Maven Job looks broken. I could not figure out
>> what the bloody reason was. Any help would be much appreciated.
>>
>>
>> https://ci-builds.apache.org/job/HttpComponents/job/HttpComponents%20Website/job/master/
>>
>> Oleg
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
>> For additional commands, e-mail: dev-h...@hc.apache.org
>>
>>


Re: Our website publishing Maven Job looks broken

2022-12-08 Thread Gary Gregory
Hi Matt,
Any words of wisdom here ;-)
Gary

On Thu, Dec 8, 2022, 08:49 Oleg Kalnichevski  wrote:

> Our website publishing Maven Job looks broken. I could not figure out
> what the bloody reason was. Any help would be much appreciated.
>
>
> https://ci-builds.apache.org/job/HttpComponents/job/HttpComponents%20Website/job/master/
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpClient 5.2.1 based on RC1

2022-12-03 Thread Gary Gregory
+1

Based on src zip, ASC, SHA512 OK

Builds OK with 'mvn clean verify', RAT check OK, JApiCmp check OK.

Using:

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 1.8.0_352, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+352/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.0.1", arch: "x86_64", family: "mac"
Darwin  22.1.0 Darwin Kernel Version 22.1.0: Sun Oct  9 20:14:54
PDT 2022; root:xnu-8792.41.9~2/RELEASE_X86_64 x86_64

Gary

On Sat, Dec 3, 2022 at 10:34 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.2.1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2.1-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1157/org/apache/httpcomponents/client5/
>
> Git Tag: 5.2.1-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.2.1-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2.1-RC1
>  revision 58441
>
> Hashes:
>  
> 84edea020e9e9b649ae7ecb3b81bd816e3d85d3931bc3bd596f8e06d3d527fceedfb2e3f6529da5778e9a5d664b5b159eff5bc6221d752689627f5b597d3e0fc
>  httpcomponents-client-5.2.1-src.tar.gz httpcomponents-client-5.2.1-src.tar.gz
>  
> edbcf080047b3d6910bd2611e10859985b36f37242ef95501461eb23db4822c0ba741ef65716e8ebdf4d63d808514f7cd254994d07573b0fad05faf1108bdfc2
>  httpcomponents-client-5.2.1-bin.tar.gz httpcomponents-client-5.2.1-bin.tar.gz
>  
> 71c1cdda0d05c73011f45b5a29e766cfbea5a4e3981121ee71894e7af5e159971a85313488691f89e2d505cca8899c499626647f634a1c189d5cff456e9f2efb
>  httpcomponents-client-5.2.1-src.zip httpcomponents-client-5.2.1-src.zip
>  
> b5e18e8fa0fa8188a4e4b363cfa5a17cc5a3c953e3ffbefd5a45ac2785f9fe46793e7ada7773269d2f059f4c4cf53845b7479c26f8fe74a49d339943ef00e9c0
>  httpcomponents-client-5.2.1-bin.zip httpcomponents-client-5.2.1-bin.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.2.1 release
> [ ] +1 Release the packages as HttpClient 5.2.1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.2.1 release notes

2022-12-03 Thread Gary Gregory
On Sat, Dec 3, 2022 at 6:02 AM Oleg Kalnichevski  wrote:
>
> On Sat, 2022-12-03 at 05:44 -0500, Gary Gregory wrote:
> > Any chance you would release Core first to pick up the NPE fix for
> > HTTPCORE‐729, then have Client pick up Core 5.2.1?
> >
>
> I think HTTPCORE‐729 affects server side protocol handling code only
> and has no impact on HttpClient functionality. I find regressions in
> HttpClient more urgent. I will do HttpCore 5.2.1 immediately after.

OK, TY.

Gary

>
> Oleg
>
>
> > Gary
> >
> > On Sat, Dec 3, 2022, 04:36 Oleg Kalnichevski 
> > wrote:
> >
> > > Folks
> > >
> > > Please review and amend HttpClient 5.2.1 release notes as you deem
> > > appropriate.
> > >
> > >
> > > https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
> > >
> > > Oleg
> > >
> > > ---
> > > --
> > > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > > For additional commands, e-mail: dev-h...@hc.apache.org
> > >
> > >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.2.1 release notes

2022-12-03 Thread Gary Gregory
Any chance you would release Core first to pick up the NPE fix for
HTTPCORE‐729, then have Client pick up Core 5.2.1?

Gary

On Sat, Dec 3, 2022, 04:36 Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend HttpClient 5.2.1 release notes as you deem
> appropriate.
>
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 4.5.14 release notes

2022-11-29 Thread Gary Gregory
Classic typo ;-) good find. Fixed in git.

Gary

On Tue, Nov 29, 2022, 15:55 Michael Osipov  wrote:

> Am 2022-11-29 um 21:03 schrieb Oleg Kalnichevski:
> > Folks
> >
> > Please review and amend the HttpClient 4.5.14 release notes as you deem
> > appropriate.
> >
> >
> https://github.com/apache/httpcomponents-client/blob/4.5.x/RELEASE_NOTES.txt
>
> I have a question regarding this:
>
> > * HTTPCLIENT-2174: URUBuilder to return a new empty list instead of
> unmodifiable
> >   Collections#emptyList.
>
> Beside the typo (URIBuilder), is the method's return value intended to
> be immutable? From the JIRA issue I understand that the caller wants to
> modify the list. It is not clear whether he wants to modify the copy or
> the original one: builder#getPathSegments().add("foo").
>
> The rest looks fine to me.
>
> Michael
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 4.5.14 release notes

2022-11-29 Thread Gary Gregory
LGTM.

Gary

On Tue, Nov 29, 2022, 15:03 Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend the HttpClient 4.5.14 release notes as you deem
> appropriate.
>
>
> https://github.com/apache/httpcomponents-client/blob/4.5.x/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Post-commit review policy

2022-11-15 Thread Gary Gregory
This is a distraction from the problem I brought up in another thread: Oleg
erases other people's commits at he wishes, CTR or RTC won't matter. This
is not the Apache way.

Gary

On Tue, Nov 15, 2022, 15:37 Michael Osipov  wrote:

> Am 2022-11-15 um 14:32 schrieb Oleg Kalnichevski:
> > We have an implicit commit-them-review policy ever since the inception
> > of the project in the year of 2005. We all are free to commit what we
> > deem appropriate but no commit can be considered safe until it has been
> > voted upon and tagged with a release tag.
> >
> > If an objection has been raised about any commit in the development
> > branch it can be reverted and should be resubmitted through a PR and put
> > to a review. This basically applies to all committers and any commit.
> > Any committer can ask for a commit to be reverted and the change-set put
> > to a review.
> >
> > If any commiter no longer feels comfortable with this approach I
> > personally will have no problem switching to the pre-commit review
> > policy whereby every change must go through a PR first. Naturally that
> > would call for a format vote.
>
> You guys might want to read dev@maven.a.o. We had this discussion
> recently. Coincedence.
>
> After the Maven 3.7.0 fiasco we have moved from CTR to RTC which -- yes,
> it slows down the process -- *but* drastically improved the quality of
> the code/new changes /before/ they land and reverts are basically down
> to zero. Additionally, people tend to do better self reviews. I did a
> lot of self reviews on recently Doxia changes and noticed myself that my
> PRs were incomplete. I would never go back to CTR, personally. (except
> for typo fixes or alike)
>
> Of course, CTR means that you have qualified people who can review in a
> decent timeframe (needs to be defined). It is never wrong to have
> another pair of eyes on a solution.
>
> Michael
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Possible regression in HttpClient 5.2 vs 5.1.3

2022-11-14 Thread Gary Gregory
I will provide a fix for the NPE. Ah, now I see you did.

I will eventually update VFS to avoid deprecation warnings.

This issue was more about testing HC 5.2 as a drop in replacement for
5.1.x, which it isn't, but 5.2.1 should be.

Gary

On Mon, Nov 14, 2022, 09:10 Oleg Kalnichevski  wrote:

> On Mon, 2022-11-14 at 13:51 +, Gary D. Gregory wrote:
> > On 2022/11/14 13:17:53 Oleg Kalnichevski wrote:
> > > On Mon, 2022-11-14 at 13:10 +, Gary D. Gregory wrote:
> > > > What did you test exactly? Note that running the 5.2 async
> > > > example
> > > > from the HC repo is _not_ the test to perform.
> > > >
> > > > The failure is not specific to my environment since the PR to
> > > > update
> > > > the HC version also fails on GitHub:
> > > > https://github.com/apache/commons-vfs/pull/332
> > > >
> > > > The failure is not apparent but comes down to the fact that the
> > > > behavior of 5.2 vs 5.1.3/5.1.4 is not compatible. I'm not sure
> > > > what
> > > > the best path forward is.
> > > >
> > >
> > > I see no evidence of any regression in HttpCore. The best path
> > > forward
> > > is to find out what commons-vfs does incorrectly.
> > >
> > > For instance, I still see no exception logging. Does commons-vfs
> > > register an exception callback with HttpAsyncServer and logs
> > > exceptions
> > > in that callback?
> >
> > Thanks for the exception callback tip Oleg! I've updated the VFS code
> > and now I see:
> >
> > [INFO] --- exec-maven-plugin:3.1.0:java (default-cli) @ commons-vfs2
> > ---
> > Mon, 14 Nov 2022 13:41:29 GMT | Serving . on /0:0:0:0:0:0:0:0:65036
> > java.lang.NullPointerException
> > at
> > org.apache.hc.core5.http.impl.nio.ServerHttp1IOEventHandlerFactory.cr
> > eateHandler(ServerHttp1IOEventHandlerFactory.java:77)
> > at
> > org.apache.hc.core5.reactor.SingleCoreIOReactor.processPendingChannel
> > s(SingleCoreIOReactor.java:217)
> > at
> > org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreI
> > OReactor.java:137)
> > at
> > org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(Abstr
> > actSingleCoreIOReactor.java:86)
> > at
> > org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:
> > 44)
> > at java.lang.Thread.run(Thread.java:750)
>
>
> This is so much better. Indeed, there is a missing null check.
>
> Have you, though, fixed all deprecation warnings after the upgrade?
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 5.2 based on RC1

2022-11-06 Thread Gary Gregory
+1

ASC and SHA ok.

Maven build ok on macOS and Java 8.

Gary


On Thu, Nov 3, 2022, 08:31 Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpCore 5.2.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1151/org/apache/httpcomponents/core5/
>
> Git Tag: 5.2-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-RC1
>  revision 57778
>
> Hashes:
>  
> e7a9d329f8a271a94513879421b10399e7490de82ef23955d664363a6804789a30900dbcaa1fa05335f8f67b585f2bf6e76efa16d8c2fb371ee3439823d48920
> httpcomponents-core-5.2-bin.zip httpcomponents-core-5.2-bin.zip
>  
> a6a6eb5667acc28ab55e6907d48dfd2f738092771fe7722e5281d99836382a3565318966d258aa8e2fffa69bc564d9049d6d5222d54aff195afd7163f98c3ed7
> httpcomponents-core-5.2-src.tar.gz httpcomponents-core-5.2-src.tar.gz
>  
> c65a545fa41125b2898646eb5bbbab24438d32effc2431464f88c3be3653e64682d076068d022ff2d7606a60df73a81d6096379a82707840a044d56999df9fda
> httpcomponents-core-5.2-bin.tar.gz httpcomponents-core-5.2-bin.tar.gz
>  
> 9aaf897277b2cd2e7cc113e9febe9bfa57da2da02c171d1e7c140d8374acd16df94ab00018e430d330adb9e8dba30dcbb0b21f4caf0d429ecd8a782db227bfdb
> httpcomponents-core-5.2-src.zip httpcomponents-core-5.2-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2 release
> [ ] +1 Release the packages as HttpCore 5.2.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore 5.2 GA release notes

2022-11-01 Thread Gary Gregory
LGTM.

Thanks Oleg.

On Tue, Nov 1, 2022, 18:34 Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend the HttpCore 5.2 GA release notes as you deem
> necessary
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE][LAZY] Release HttpComponents Parent 13

2022-10-29 Thread Gary Gregory
+1

The git tag is not signed but I do not think signing is an Apache requirement.
Tested with src zip.

ASC OK
SHA512 OK

Builds ok with:
mvn clean verify

The site goal does not build an index.html which I guess is OK since
we do not publish a site for the parent (IIRC).
mvn clean site

Using:
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 1.8.0_345, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+345/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.6", arch: "x86_64", family: "mac"

Gary

On Sat, Oct 29, 2022 at 11:41 AM Michael Osipov  wrote:
>
> Am 2022-10-29 um 14:23 schrieb Oleg Kalnichevski:
> > [VOTE] Release HttpComponents Parent 13
> >
> > Please lazy vote on releasing HttpComponents Parent 13.
> >
> > The vote is open for the at least 72 hours, and only votes from
> > HttpComponents PMC members are binding. The vote passes if at least one
> > binding +1 vote is cast and there are more +1 than -1 votes.
> >
> > Maven repo:
> >
> > https://repository.apache.org/content/repositories/orgapachehttpcomponents-1150/org/apache/httpcomponents/httpcomponents-parent/13/
> >
> > Git Tag:
> >
> > https://github.com/apache/httpcomponents-parent/releases/tag/13-RC1
> >
> > Dist:
> >
> > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcomponents-parent-13-RC1/
> >
> > Hash:
> >
> > ffd6afe2c63220d5fe85b43e88d56ca1d23299dd62e0a74946461513cfc54d395e7c464
> >
> > 3c0b19d43ccf60396c313d86b4aee87b6147088454c6202002f85280f
> > httpcomponents-parent-13-source-release.zip
>
> +1
>
> Diff looks good to me
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: 5.1 Long term support?

2022-10-28 Thread Gary Gregory
What Oleg proposed (sorry for the top post) is fine with me.

Gary

On Fri, Oct 28, 2022, 05:36 Oleg Kalnichevski  wrote:

>
>
> On 10/28/2022 11:07 AM, Michael Osipov wrote:
> > Am 2022-10-28 um 11:01 schrieb Oleg Kalnichevski:
> >> Folks
> >>
> >> I would like to start the release process for HttpCore 5.2 GA followed
> >> by HttpClient 5.2 right after.
> >>
> >> Will there be at least two more PMCs around to help me with the
> releases?
> >
> > I am here..
> >
>
> Great. Thank you.
>
> > We should also discuss whether 5.2 will fully supersede 5.1. It is more
> > than enough to maintain three branches, 4.5.x, 5.0.x and 5.x.
> >
>
> I was going to open a discussion on the 5.1.x long term support after
> the 5.2 GA, but let's get started right away.
>
> The only reason to maintain 5.1.x in parallel to 5.2.x is to have a Java
> 1.7 compatible version with HTTP/2 support mainly for Android as a
> target platform. I see no other reason to choose 5.1 over 5.2.
>
> At the same time it looks increasingly less likely someone in their
> right mind would pick Java language over Kotlin on Android. The main and
> only reason to maintain the 5.1 line any longer is gone, in my opinion.
>
> I propose we do one more release of 5.1 and then focus exclusively on
> 4.5.x (GA) 5.2.x (GA) and 5.3.x (ALPHA).
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HC 5.2 GA next week?

2022-10-28 Thread Gary Gregory
For my money, maintaining one 4.x and one 5.x branch is enough.

Gary

On Fri, Oct 28, 2022, 05:07 Michael Osipov  wrote:

> Am 2022-10-28 um 11:01 schrieb Oleg Kalnichevski:
> > Folks
> >
> > I would like to start the release process for HttpCore 5.2 GA followed
> > by HttpClient 5.2 right after.
> >
> > Will there be at least two more PMCs around to help me with the releases?
>
> I am here..
>
> We should also discuss whether 5.2 will fully supersede 5.1. It is more
> than enough to maintain three branches, 4.5.x, 5.0.x and 5.x.
>
> M
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HC 5.2 GA next week?

2022-10-28 Thread Gary Gregory
I am around.

Gary

On Fri, Oct 28, 2022, 05:01 Oleg Kalnichevski  wrote:

> Folks
>
> I would like to start the release process for HttpCore 5.2 GA followed
> by HttpClient 5.2 right after.
>
> Will there be at least two more PMCs around to help me with the releases?
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: JUnit 5 upgrade rant (contains obscene language)

2022-10-23 Thread Gary Gregory
Version 5 has some drawbacks but on the positive side, APIs like
assertThrows are very useful.

Gary

On Sun, Oct 23, 2022, 04:31 Michael Osipov  wrote:

> Am 2022-10-22 um 17:14 schrieb Oleg Kalnichevski:
> > The JUnit 5 upgrade was a  cluster.
> >
> > The original contributor ported some of the easy test cases that did
> > not have a complex resource setup and left most complex and most
> > important protocol and integration tests still partially using JUnit 4
> > features through the JUnit 5 migration layer. I cannot blaim him. JUnit
> > 5 after so many years still have no reasonable way of parameterizing
> > test cases through constructors. What the original contributor did not
> > do (by mistake or by oversight) is activating the vintage JUnit support
> > for Maven Surefire plugin.
> >
> > As a result we have been running CI of the 5.2 code _without_
> > integration tests for a _whole_  year (since Nov 2021).
>
> That is really sad. I have also noticed that people uprading these days
> for the sake of upgrading instead of real improvements.
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Please kindly revert `Use Java 8 features and APIs`

2022-09-28 Thread Gary Gregory
I'm afraid Oleg sound rude, disrespectful and threatening, so I'll ignore
this message.

Gary

On Wed, Sep 28, 2022, 13:25 Oleg Kalnichevski  wrote:

> On Wed, 2022-09-28 at 18:42 +0200, Michael Osipov wrote:
> > Am 2022-09-28 um 14:49 schrieb Kalnichevski Oleg:
> > > Gary
> > >
> > > I am sorry that I have to say that but your latest changes to both
> > > core
> > > and client projects are _not_ okay. Replacing for-loops with
> > > lambdas are
> > > _not_ okay. Making style changes based on personal preferences
> > > without
> > > discussing them first is _not_ okay.
> > >
> > > Please kindly revert `Use Java 8 features and APIs` changes.
> >
> > Can you explain?
> >
> > Some of the changes is enhanced for loops and the lambdas make it
> > more
> > compact. It doesn't seem to be necessarily bad.
> >
> > M
>
> Do I really need to explain? HttpCore is a low level library, so
> performance matters more than synthetic sugar and personal perception
> of aesthetics.
>
>
> I would not give a fuck if it was new code and a new feature
> contribution. But what is _really_ bad is making non-functional,
> completely useless changes to the entire code base without any attempt
> at a prior discussion, let alone an agreement.
>
> Please revert those changes or I will.
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Please kindly revert `Use Java 8 features and APIs`

2022-09-28 Thread Gary Gregory
On Wed, Sep 28, 2022, 12:42 Michael Osipov  wrote:

> Am 2022-09-28 um 14:49 schrieb Kalnichevski Oleg:
> > Gary
> >
> > I am sorry that I have to say that but your latest changes to both core
> > and client projects are _not_ okay. Replacing for-loops with lambdas are
> > _not_ okay. Making style changes based on personal preferences without
> > discussing them first is _not_ okay.
> >
> > Please kindly revert `Use Java 8 features and APIs` changes.
>
> Can you explain?
>
> Some of the changes is enhanced for loops and the lambdas make it more
> compact. It doesn't seem to be necessarily bad.
>

Not only that but that's how I write code today anyway.

The flip side is why would one write code that expands the looping
construct when it is not needed?

Regarding tradeoffs, one kind of for loop (Java 5) uses an iterator while
the other a stream (Java 8), so some type of object is in play anyway.

Since network stacks and latency is in play, that's the factor more likely
to skew performance than anything else in a realistic benchmark IMO.

Gary


> M
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 5.2 GA soon? / HttpClient 5.3 development plans

2022-09-11 Thread Gary Gregory
I've had good experiences with GitHub Actions as a CI.

Gary

On Sun, Sep 11, 2022, 10:24 Oleg Kalnichevski  wrote:

> Folks
>
> There has been surprisingly very few bug reports for the 5.2 series,
> which can be either a bad thing or a good thing depending on how one
> looks at it. Anyway, I see no reason to delay 5.2 GA any longer. I
> would like to get HC 5.2 GA released by October unless someone objects.
>
> While I am at it here is my personal development plan for the 5.3
> series
>
> 1. Deprecate and disable NTLM by default. Make it opt-int at your risk
> feature with no support.
>
> 2. Deprecate and disable Kerberos by default. Make it opt-int at your
> risk feature with no support.
>
> 3. Remove connection state tracking by the connection pool
> implementations primarily required for NTLM and Kerberos. Both schemes
> actually violate the general HTTP protocol philosophy of being state-
> less. This would greatly simply the connection management logic and
> make it possible for us to use third-party connection pool
> implementations such as Commons Pool.
>
> Oleg
>
> PS: Travis CI sucks. I am almost prepared to remove any use of their
> services altogether.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: Integration test execution time; Re: [VOTE] Release HttpCore 5.1.4 based on RC1

2022-07-04 Thread Gary Gregory
I'll take a peek but FTR, this is what I see: https://pastebin.com/raw/AkAJvaNV

Gary

On Mon, Jul 4, 2022 at 6:49 AM Oleg Kalnichevski  wrote:
>
> On Sun, 2022-07-03 at 17:37 -0400, Gary Gregory wrote:
> >
>
> >
> > The httpcore5-testing module is very slow on my machine compared to
> > the other modules. Anyone else? The whole build takes 27 minutes!
> > It's
> > never been this long.
> >
> > Tested using:
> >
> > openjdk version "1.8.0_322"
> > OpenJDK Runtime Environment (build 1.8.0_322-bre_2022_02_28_15_01-
> > b00)
> > OpenJDK 64-Bit Server VM (build 25.322-b00, mixed mode)
> >
>
> Hi Gary
>
> I observed a similar problem, albeit a long time ago. This usually
> happens if TLS context initialization and / or shutdown takes massively
> longer than usual. Given the total number of TLS sessions it can all
> add up to something like 15 minutes or more.
>
> I have no Mac at my disposal, however, and I cannot verify if this is
> the case with your particular setup. Please try to find out where the
> time is being spent in tests.
>
> Oleg
>
>
>
> > Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
> > Maven home: /usr/local/Cellar/maven/3.8.6/libexec
> > Java version: 1.8.0_322, vendor: Homebrew, runtime:
> > /usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Ho
> > me/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"
> >
> > Darwin *** 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22
> > PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64
> >
> >
> > On Sat, Jul 2, 2022 at 4:46 AM Oleg Kalnichevski 
> > wrote:
> > >
> > > Please vote on releasing these packages as HttpCore 5.1.4.
> > > The vote is open for the at least 72 hours, and only votes from
> > > HttpComponents PMC members are binding. The vote passes if at least
> > > three binding +1 votes are cast and there are more +1 than -1
> > > votes.
> > >
> > > Release notes:
> > > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.4-RC1/RELEASE_NOTES-5.1.x.txt
> > >
> > > Maven artefacts:
> > > https://repository.apache.org/content/repositories/orgapachehttpcomponents-1149/org/apache/httpcomponents/core5/
> > >
> > > Git Tag: 5.1.4-RC1
> > >  https://github.com/apache/httpcomponents-core/tree/5.1.4-RC1
> > >
> > > Packages:
> > > https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.4-RC1
> > >  revision 55418
> > >
> > > Hashes:
> > > 6c842ed09007b0e54c50acb02c0b76de0845590f42e50721e1b6825a2e6838384a8
> > > 3a933
> > > 44599ad5cc1bb0f97e6d2b992e1ea303cbed582fc0f6642c27ba4758
> > > httpcomponents-core-5.1.4-bin.zip httpcomponents-core-5.1.4-bin.zip
> > > 0cdc34fac5f48db0da136888d1b62950fb61e8d802d2d13b0f99b351b20552cc9d9
> > > 042bc
> > > 3549682a908d50eff8ce2eb6193dea1fadd22c408acd4792e7892f73
> > > httpcomponents-core-5.1.4-bin.tar.gz httpcomponents-core-5.1.4-
> > > bin.tar.gz
> > > 7739a82f23d892552e146aa3f3e3646cb01e74055e5196ddbb711800dd7d135e0c7
> > > 4c362
> > > 56fb3a4992478291cc33b7fe0d0362345166410d26fa71f393203ab0
> > > httpcomponents-core-5.1.4-src.zip httpcomponents-core-5.1.4-src.zip
> > > 9a94bad22f8d6757a3d5effce73e81279c45176eaa265404476878d48204365db4c
> > > 04638
> > > f1f732e8e3e6a03d0ad1c3cf895649cb33eb249b3e89b2846fabda6e
> > > httpcomponents-core-5.1.4-src.tar.gz httpcomponents-core-5.1.4-
> > > src.tar.gz
> > >
> > > Keys:
> > >  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> > >
> > > ---
> > > 
> > > ---
> > > Vote: HttpCore 5.1.4 release
> > > [ ] +1 Release the packages as HttpCore 5.1.4.
> > > [ ] -1 I am against releasing the packages (must include a reason).
> > >
> > >
> > > ---
> > > --
> > > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > > For additional commands, e-mail: dev-h...@hc.apache.org
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.1.4 based on RC1

2022-07-03 Thread Gary Gregory
+1

Based on the source zip file.

ASC and SHA files OK.
mvn clean verify OK

The httpcore5-testing module is very slow on my machine compared to
the other modules. Anyone else? The whole build takes 27 minutes! It's
never been this long.

Tested using:

openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-bre_2022_02_28_15_01-b00)
OpenJDK 64-Bit Server VM (build 25.322-b00, mixed mode)

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 1.8.0_322, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"

Darwin *** 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:22
PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64


On Sat, Jul 2, 2022 at 4:46 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.1.4.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.4-RC1/RELEASE_NOTES-5.1.x.txt
>
> Maven artefacts:
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1149/org/apache/httpcomponents/core5/
>
> Git Tag: 5.1.4-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.1.4-RC1
>
> Packages:
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.4-RC1
>  revision 55418
>
> Hashes:
> 6c842ed09007b0e54c50acb02c0b76de0845590f42e50721e1b6825a2e6838384a83a933
> 44599ad5cc1bb0f97e6d2b992e1ea303cbed582fc0f6642c27ba4758
> httpcomponents-core-5.1.4-bin.zip httpcomponents-core-5.1.4-bin.zip
> 0cdc34fac5f48db0da136888d1b62950fb61e8d802d2d13b0f99b351b20552cc9d9042bc
> 3549682a908d50eff8ce2eb6193dea1fadd22c408acd4792e7892f73
> httpcomponents-core-5.1.4-bin.tar.gz httpcomponents-core-5.1.4-
> bin.tar.gz
> 7739a82f23d892552e146aa3f3e3646cb01e74055e5196ddbb711800dd7d135e0c74c362
> 56fb3a4992478291cc33b7fe0d0362345166410d26fa71f393203ab0
> httpcomponents-core-5.1.4-src.zip httpcomponents-core-5.1.4-src.zip
> 9a94bad22f8d6757a3d5effce73e81279c45176eaa265404476878d48204365db4c04638
> f1f732e8e3e6a03d0ad1c3cf895649cb33eb249b3e89b2846fabda6e
> httpcomponents-core-5.1.4-src.tar.gz httpcomponents-core-5.1.4-
> src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> ---
> ---
> Vote: HttpCore 5.1.4 release
> [ ] +1 Release the packages as HttpCore 5.1.4.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.1.4 release soon?

2022-06-30 Thread Gary Gregory
I am available for RC validation.

Gary

On Thu, Jun 30, 2022, 13:56 Michael Osipov  wrote:

> Am 2022-06-29 um 15:10 schrieb Oleg Kalnichevski:
> > Folks
> >
> > Will there be enough of us online to cut a new HttpCore 5.1 release
> > this week?
>
> I am here...
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpClient 5.2-beta1 based on RC1

2022-06-06 Thread Gary Gregory
+1
Thank you Oleg!

Tested src zip:

ASC file OK
SHA 512 file OK
Maven toolchain points to Java 8: Toolchain in maven-surefire-plugin:
JDK[/usr/local/Cellar/openjdk@8/1.8.0+322]
RAT Check OK
Building 'mvn clean install' OK which checks JApiCmp OK.

Maven/Java/macOS:

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /usr/local/Cellar/maven/3.8.5/libexec
Java version: 1.8.0_322, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"
Darwin ***.local 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26
21:08:22 PDT 2022; root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64

Gary


Gary

On Fri, Jun 3, 2022 at 6:19 PM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpClient 5.2-beta1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2-beta1-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1148/org/apache/httpcomponents/client5
>
> Git Tag: 5.2-beta1-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.2-beta1-RC1
>
> Packages:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.2-beta1-RC1
>  revision 54850
>
> Hashes:
>  
> 09369a1b72fdb5c06c4615e3adb8782d68a44268ecc352cdcd4e8d6b27a94734b8a3d54c9c39d96e9daf7443bafa7e77b6010738b8a6b050935b743e52f5b1fb
>  httpcomponents-client-5.2-beta1-bin.zip 
> httpcomponents-client-5.2-beta1-bin.zip
>  
> e08dd2c278f4f79aacba4ab400efba8b1cc823092d79051c95d913b013ba88c8a4a425bc6d581b027601398f37c6bddba2782bf25546137e33a8bb6fe472c265
>  httpcomponents-client-5.2-beta1-src.zip 
> httpcomponents-client-5.2-beta1-src.zip
>  
> 4fc081911df87fa193b1f365c28a0928bc5bffc18539af11a37633bda65649789f461baf47fd8db9df251c373aaacea9a8dcac68b634f219f0ca8d7afc838df7
>  httpcomponents-client-5.2-beta1-bin.tar.gz 
> httpcomponents-client-5.2-beta1-bin.tar.gz
>  
> aec16436e6adb7d5f1dd8b5d07c90883abb8cf14c2f4cb596a3a0e85ff2dbcc55ac346945eee38cc47139eb9790c31c64967054f687a004998113430bfdc0fd5
>  httpcomponents-client-5.2-beta1-src.tar.gz 
> httpcomponents-client-5.2-beta1-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.2-beta1 release
> [ ] +1 Release the packages as HttpClient 5.2-beta1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpClient 5.2-beta2 release notes

2022-06-02 Thread Gary Gregory
Pushed some minor tweaks, LGTM!

Gary

On Thu, Jun 2, 2022 at 5:53 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend HttpClient 5.2-beta2 release notes.
>
> This would also be the right moment to test the latest build, report
> test failures and propose release process improvements.
>
> https://github.com/apache/httpcomponents-client/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: [VOTE] Release HttpCore 5.2-beta2 based on RC1

2022-05-29 Thread Gary Gregory
+1

Tested src zip file.

- ASC verified OK
- SHA-512 matches
- RAT check OK
- maven clean package OK
- JApiCmp check OK
- Javadoc generation OK but a lot of WARNING messages

Tested with:
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /usr/local/Cellar/maven/3.8.5/libexec
Java version: 1.8.0_322, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "x86_64", family: "mac"

Gary

On Sat, May 28, 2022 at 10:27 AM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.2-beta2.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-beta2-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1147/org/apache/httpcomponents/
>
> Git Tag: 5.2-beta2-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2-beta2-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-beta2-RC1
>  revision 54772
>
> Hashes:
>  
> 019b75b8a5efb4d3bf39007f0e1bcdc3fbfc20dde5181a7b8f8a27588dbb692dc03c13b59f4d0a9f6aeb092ced9d710abb9cc9ae68f5fc03e9244a623d872ffb
>  httpcomponents-core-5.2-beta2-src.zip httpcomponents-core-5.2-beta2-src.zip
>  
> de766702fae4f11b084bb7a5cd5b5899aee361a702f1f23237a066a1f6011beb54e20069bbc0fd9e88023b6033a449f65a705abcf5ddd2524854c10142a92830
>  httpcomponents-core-5.2-beta2-bin.zip httpcomponents-core-5.2-beta2-bin.zip
>  
> ffb028874c8aa3f30249544c6370fe5dd82b849a28147b13e70caf2695a799a63fa944a609ce868d279495cf306c03a3ed6655d6d98e239c39e85e762ea6bf7a
>  httpcomponents-core-5.2-beta2-bin.tar.gz 
> httpcomponents-core-5.2-beta2-bin.tar.gz
>  
> 3662a3b4564e4450279d43412f667d47f37c05f756621899bf4d783b430d95f219c9d27f91db6c6a2c36b1cc7bc665ec5cb72c585188c5e78f0f98d0ed88f2ad
>  httpcomponents-core-5.2-beta2-src.tar.gz 
> httpcomponents-core-5.2-beta2-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2-beta2 release
> [ ] +1 Release the packages as HttpCore 5.2-beta2.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.2-beta2 release notes

2022-05-27 Thread Gary Gregory
I pushed some minor tweaks.

Gary

On Thu, May 26, 2022 at 4:41 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpCore 5.2-beta2 release notes.
>
> This would also be the right moment to run the latest code from the
> master branch and see if there are any test failures, or propose
> release process improvements.
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore and HttpClient releases soon?

2022-05-24 Thread Gary Gregory
I am.

Gary

On Tue, May 24, 2022, 03:18 Oleg Kalnichevski  wrote:

> Folks
>
> I would like to cut new releases of HttpCore 5.1, HttpCore 5.2 and
> HttpClient 5.2. Will there be two more PMCs around to help me with the
> release?
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [httpcomponents-client] branch master updated: StringBody: just write the bytes to the output stream

2022-03-16 Thread Gary Gregory
Nice and simple!  :)

Gary

On Wed, Mar 16, 2022, 05:01  wrote:

> This is an automated email from the ASF dual-hosted git repository.
>
> olegk pushed a commit to branch master
> in repository
> https://gitbox.apache.org/repos/asf/httpcomponents-client.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
>  new 5f9bc34  StringBody: just write the bytes to the output stream
> 5f9bc34 is described below
>
> commit 5f9bc347ee6a2191b2ad10eb2e0ed4c19d35f83d
> Author: John Gallagher 
> AuthorDate: Tue Mar 15 16:38:52 2022 -0400
>
> StringBody: just write the bytes to the output stream
> ---
>  .../java/org/apache/hc/client5/http/entity/mime/StringBody.java  | 9
> +
>  1 file changed, 1 insertion(+), 8 deletions(-)
>
> diff --git
> a/httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/StringBody.java
> b/httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/StringBody.java
> index 2432951..341526c 100644
> ---
> a/httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/StringBody.java
> +++
> b/httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/StringBody.java
> @@ -29,7 +29,6 @@ package org.apache.hc.client5.http.entity.mime;
>
>  import java.io.ByteArrayInputStream;
>  import java.io.IOException;
> -import java.io.InputStream;
>  import java.io.InputStreamReader;
>  import java.io.OutputStream;
>  import java.io.Reader;
> @@ -70,13 +69,7 @@ public class StringBody extends AbstractContentBody {
>  @Override
>  public void writeTo(final OutputStream out) throws IOException {
>  Args.notNull(out, "Output stream");
> -final InputStream in = new ByteArrayInputStream(this.content);
> -final byte[] tmp = new byte[4096];
> -int l;
> -while ((l = in.read(tmp)) != -1) {
> -out.write(tmp, 0, l);
> -}
> -out.flush();
> +out.write(this.content);
>  }
>
>  @Override
>


Re: [VOTE] Release HttpCore 5.2-beta1 based on RC1

2022-03-13 Thread Gary Gregory
+1

Tested zip source file.
ASC OK
RAT Check OK
JApiCmp Check OK

Build OK on macOS with 'mvn clean verify' on Java 8 and 'mvn clean verify
-P'!use-toolchains' on Java 11 and 17.

Environments:

Darwin --- 21.3.0 Darwin Kernel Version 21.3.0: Wed Jan  5 21:37:58 PST
2022; root:xnu-8019.80.24~20/RELEASE_X86_64 x86_64

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)

openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment Homebrew (build 17.0.2+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.2+0, mixed mode, sharing)
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 17.0.2, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/17.0.2/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.2.1", arch: "x86_64", family: "mac"

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment Homebrew (build 11.0.12+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.12+0, mixed mode)
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 11.0.12, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@11/11.0.12/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.2.1", arch: "x86_64", family: "mac"

openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-bre_2022_02_28_15_01-b00)
OpenJDK 64-Bit Server VM (build 25.322-b00, mixed mode)
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 1.8.0_322, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+322/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.2.1", arch: "x86_64", family: "mac"

Gary


On Sun, Mar 13, 2022 at 6:28 AM Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpCore 5.2-beta1.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-beta1-RC1/RELEASE_NOTES-5.2.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1146/org/apache/httpcomponents/core5/
>
> Git Tag: 5.2-beta1-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.2-beta1-RC1
>
> Packages:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.2-beta1-RC1
>  revision 53010
>
> Hashes:
>  
> 7433762bd3c9983cf2cff6f2e7ff4278586a7d059eff0ee32989aaf0ade22de68d968e4398f5ffb7dbf86128939948f8f044dbe928044e8abb89a796bf5e1628
> httpcomponents-core-5.2-beta1-src.zip httpcomponents-core-5.2-beta1-src.zip
>  
> abcaa810eb3151ae01ef2912aacac213fa24d47355de565f432fb095aee86dea45310cbde9ce8fa1f4070515005654c297bb760e6c73b2b91ace2282f135d6f1
> httpcomponents-core-5.2-beta1-src.tar.gz
> httpcomponents-core-5.2-beta1-src.tar.gz
>  
> 532bb7ce162bea00b838e1bffd6beffbbc06e1b7ad1797004a2ecb17ebf6bf0d06d01f92e4789bedf4a1b7bdf9d2beab4e2fb4c58e9f7d413bd2e8a53364b035
> httpcomponents-core-5.2-beta1-bin.tar.gz
> httpcomponents-core-5.2-beta1-bin.tar.gz
>  
> 7f959e6acb0e27d1444b923a5e73896225317e80fad3df4ab1c2fe650402ba31cef125e09cc4876acf450e8355bcc3f9b4b1c2bc65003e3433e0ed5048f7a640
> httpcomponents-core-5.2-beta1-bin.zip httpcomponents-core-5.2-beta1-bin.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.2-beta1 release
> [ ] +1 Release the packages as HttpCore 5.2-beta1.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [httpcomponents-core] branch master updated: Fix beta number and edit title of one entry.

2022-03-12 Thread Gary Gregory
My bad, fixed.

Gary

On Sat, Mar 12, 2022 at 7:17 AM Oleg Kalnichevski  wrote:

> On Sat, 2022-03-12 at 12:13 +, ggreg...@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > ggregory pushed a commit to branch master
> > in repository
> > https://gitbox.apache.org/repos/asf/httpcomponents-core.git
> >
> >
> > The following commit(s) were added to refs/heads/master by this push:
> >  new 033474d  Fix beta number and edit title of one entry.
> > 033474d is described below
> >
> > commit 033474df74f35d2ff1a97517785f0547c40e791e
> > Author: Gary Gregory 
> > AuthorDate: Sat Mar 12 07:13:33 2022 -0500
> >
> > Fix beta number and edit title of one entry.
> > ---
> >  RELEASE_NOTES.txt | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
> > index c009273..0043e9e 100644
> > --- a/RELEASE_NOTES.txt
> > +++ b/RELEASE_NOTES.txt
> > @@ -1,7 +1,7 @@
> >  Release 5.2 BETA1
> >  --
> >
> > -This is the first BETA release in the 5.2 release series that marks
> > the completion of
> > +This is the second BETA release in the 5.2 release series that marks
>
>
> Why second BETA? There has never been a 5.2 BETA release.
>
> Oleg
>
>
>


Re: HttpCore 5.2 BETA1 release notes

2022-03-12 Thread Gary Gregory
Fixed one thing. Looks good.

Gary

On Sat, Mar 12, 2022 at 7:07 AM Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend HttpCore 5.2 BETA1 release notes as you deem
> necessary.
>
> https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt
>
> Now would also be the right moment to see if all tests pass for you
> locally and make suggestions about improvements in the release process.
>
> Cheers
>
> Oleg
>
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: SHA-1 vulnerabilty

2022-02-03 Thread Gary Gregory
This information is useless :-(

Pay close notice to:

The code:
org.infoarmor.application.config.HttpClientConfiguration#sslContext(), line
170
...obtained a handle to the hashing algorithm seen here, which is
considered insecure:
digest = java.security.MessageDigest.getInstance("SHA-1")


What does this have to do with our project? Is org.infoarmor your own code?
Another library? Whose?

Gary


On Thu, Feb 3, 2022 at 12:57 PM Joseph Simone  wrote:

> Hi Gary,
> Thanks for replying.  Let me explain in more detail.
>
> We are using Contrast Security (see https://www.contrastsecurity.com/ )
> to scan our API service for security vulnerabilities.
> Contrast Security is reporting a vulnerability pointing into the  http
> client library at the class SSLContextBuilder.
>
> This is what Contrast Security is reporting:
> --
> The code:
> org.infoarmor.application.config.HttpClientConfiguration#sslContext(),
> line 170
> ...obtained a handle to the hashing algorithm seen here, which is
> considered insecure:
> digest = java.security.MessageDigest.getInstance("SHA-1")
>
> What's the risk?
> The hashing algorithm used, SHA-1, has been found by researchers to be
> unsafe for protecting sensitive data with today's technology.
> --
>
> I have tried using httpclient 4.5.13 throughout all our dependency tree
> but am still seeing the vulnerability reported.
> My next attempt was to exclude all references to the version 4 code and
> include only version 5.1.3 code (GA latest).  The problem I encountered,
> because we are using Spring Boot 2.2.13 - an old version - was to get the
> http configuration code we have to compile with the new version 5 of
> httpclient (org.apache.hc.client5.http.* ).  I can't get it to compile.
> Why?  The Spring boot class HttpComponentsMessageSender is looking for the
> version 4 httpclient and not the version 5.
>
> So back to httpclient 4.5.13 as a dependency.  At least that compiles and
> executes.
>
> So now I am thinking --- How can I tell the http client 4 code to just use
> SHA-2 as a hashing algorithm instead of SHA-1?   There should be a way to
> specify that in the security.properties file.
>
> Is this the correct way to proceed or should I set the SHA-2 hashing
> algorithm in out config code?  Why would SHA-1 be the default in 4.5.13 if
> it is insecure?
>
> Thanks for your help.  It is greatly appreciated.
>
> Joe
>
>
>
> On 2/2/22, 6:44 PM, "Gary Gregory"  wrote:
>
> Can you be more specific?
>
> Gary
>
> On Wed, Feb 2, 2022, 17:37 Joseph Simone  wrote:
>
> > In which version of httpclient would
> > 'SHA-1' hash algorithm used at SSLContextBuilder.java
> > Be fixed?
> > Thanks.
> >
> >
>
>


Re: SHA-1 vulnerabilty

2022-02-02 Thread Gary Gregory
Can you be more specific?

Gary

On Wed, Feb 2, 2022, 17:37 Joseph Simone  wrote:

> In which version of httpclient would
> 'SHA-1' hash algorithm used at SSLContextBuilder.java
> Be fixed?
> Thanks.
>
>


Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-30 Thread Gary Gregory
Just FTR, if I run the build 'mvn clean package' in a command line loop
like 'while mvn clean package; do :; done' it eventually fails, so the
error is random but it still happens.

Gary

On Thu, Jan 27, 2022 at 8:23 AM Gary Gregory  wrote:

> Testing with TAR GZ file and building from the git tag (HEAD detached at
> 5.1.3-RC1).
>
> ASC file is good.
> Checksum OK.
>
> Running 'mvn clean verify' fails randomly:
>
> [INFO] Running org.apache.hc.client5.testing.async.TestHttp1Async
> [ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> 0.832 s <<< FAILURE! - in org.apache.hc.client5.testing.async.TestHttp1Async
> [ERROR]
> org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancellation[HTTP/1.1
> https]  Time elapsed: 0.05 s  <<< ERROR!
> java.util.concurrent.ExecutionException:
> org.apache.hc.client5.http.HttpHostConnectException: Connect to
> https://localhost:63965 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
> failed: Connection refused
> at
> org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancellation(TestHttp1Async.java:297)
> Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to
> https://localhost:63965 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
> failed: Connection refused
>
> Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
> Maven home: /usr/local/Cellar/maven/3.8.4/libexec
> Java version: 1.8.0_312, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk@8
> /1.8.0+312/libexec/openjdk.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"
>
> Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST
> 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64
>
> Thoughts? I can't tell if this is a random test setup issue or a deeper
> underlying issue.
>
> Gary
>
>
> On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski 
> wrote:
>
>> Please vote on releasing these packages as HttpClient 5.1.3.
>> The vote is open for the at least 72 hours, and only votes from
>> HttpComponents PMC members are binding. The vote passes if at least
>> three binding +1 votes are cast and there are more +1 than -1 votes.
>>
>> Release notes:
>>
>> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
>>
>> Maven artefacts:
>>
>> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1144/org/apache/httpcomponents/client5/
>>
>> Git Tag: 5.1.3-RC1
>>  https://github.com/apache/httpcomponents-client/tree/5.1.3-RC1
>>
>> Packages:
>>
>> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1
>>  revision 52302
>>
>> Hashes:
>>  
>> 7ac9d37d1cc669a301b28c36b9aa03aa348112673082ced1c1cab4fd6357246a085ea6ed499754ac25291b8649dcfe4e4e55385fa68a01b7e5971e25258103af
>> httpcomponents-client-5.1.3-bin.tar.gz
>>  
>> 73b659bd93bb977d499b5529ebfb65366236d3bc20892694043b99b79574ba581f812ba16426486b62c44ef9d04e4dd2802a6feab2a1135c511b19e28b1e726f
>> httpcomponents-client-5.1.3-src.tar.gz
>>  
>> 9a94499701319ce4e2b855ad5a5c6f907d9584727d1c6736bf237db45f070904f4c325f8b73702e94a23ba8474a169a8d4b0adc44800fa23c85f7f67805fe40f
>> httpcomponents-client-5.1.3-bin.zip
>>  
>> 745954fe17adf6da11a7ce70971d49e775f55b26be6e5e5bede509601878ceb94109fa73c664dc007968fc3825340e299e13cb511199da04ec55e6ff1371fef4
>> httpcomponents-client-5.1.3-src.zip
>>
>> Keys:
>>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>>
>> --
>> Vote: HttpClient 5.1.3 release
>> [ ] +1 Release the packages as HttpClient 5.1.3.
>> [ ] -1 I am against releasing the packages (must include a reason).
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
>> For additional commands, e-mail: dev-h...@hc.apache.org
>>
>>


Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
+1 as tested on macOS with Java 8 and 11.

Gary


On Thu, Jan 27, 2022, 09:45 Oleg Kalnichevski  wrote:

> I looked at the test case and found nothing wrong with it. It passes on
> my Ubuntu machine, a Win 10 machine I have access to, on ASF Jenkins and
> on Travis CI.
>
> It is likely to be something specific to your environment or MacOS,
> which I have no access to.
>
> Oleg
>
> On 1/27/2022 2:53 PM, Oleg Kalnichevski wrote:
> > On Thu, 2022-01-27 at 08:38 -0500, Gary Gregory wrote:
> >> On Thu, Jan 27, 2022 at 8:31 AM Oleg Kalnichevski 
> >> wrote:
> >>
> >>> On Thu, 2022-01-27 at 08:23 -0500, Gary Gregory wrote:
> >>>> Testing with TAR GZ file and building from the git tag (HEAD
> >>>> detached
> >>>> at
> >>>> 5.1.3-RC1).
> >>>>
> >>>> ASC file is good.
> >>>> Checksum OK.
> >>>>
> >>>> Running 'mvn clean verify' fails randomly:
> >>>>
> >>>>
> >>>
> >>> Making reliable test cases that simulate complex or abnormal
> >>> situations
> >>> is not easy. Testing request cancellation and its outcome was
> >>> tricky. I
> >>> will take a look at the test case but I am not sure it warrants a
> >>> new
> >>> RC.
> >>>
> >>
> >> Thank you Oleg, I'll wait to hear from you before continuing to
> >> review.
> >>
> >
> > I will take a look at the test case but please continue the review and
> > cast a vote.
> >
> > Oleg
> >
> >
> >> Gary
> >>
> >>
> >>> Oleg
> >>>
> >>>
> >>>
> >>>> [INFO] Running org.apache.hc.client5.testing.async.TestHttp1Async
> >>>> [ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time
> >>>> elapsed:
> >>>> 0.832 s <<< FAILURE! - in
> >>>> org.apache.hc.client5.testing.async.TestHttp1Async
> >>>> [ERROR]
> >>>> org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCan
> >>>> cell
> >>>> ation[HTTP/1.1
> >>>> https]  Time elapsed: 0.05 s  <<< ERROR!
> >>>> java.util.concurrent.ExecutionException:
> >>>> org.apache.hc.client5.http.HttpHostConnectException: Connect to
> >>>> https://localhost:63965 [localhost/127.0.0.1,
> >>>> localhost/0:0:0:0:0:0:0:1]
> >>>> failed: Connection refused
> >>>> at
> >>>> org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCan
> >>>> cell
> >>>> ation(TestHttp1Async.java:297)
> >>>> Caused by: org.apache.hc.client5.http.HttpHostConnectException:
> >>>> Connect to
> >>>> https://localhost:63965 [localhost/127.0.0.1,
> >>>> localhost/0:0:0:0:0:0:0:1]
> >>>> failed: Connection refused
> >>>>
> >>>> Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
> >>>> Maven home: /usr/local/Cellar/maven/3.8.4/libexec
> >>>> Java version: 1.8.0_312, vendor: Homebrew, runtime:
> >>>> /usr/local/Cellar/openjdk@8/1.8.0+312/libexec/openjdk.jdk/Content
> >>>> s/Ho
> >>>> me/jre
> >>>> Default locale: en_US, platform encoding: UTF-8
> >>>> OS name: "mac os x", version: "12.1", arch: "x86_64", family:
> >>>> "mac"
> >>>>
> >>>> Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28
> >>>> 20:28:54
> >>>> PST
> >>>> 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64
> >>>>
> >>>> Thoughts? I can't tell if this is a random test setup issue or a
> >>>> deeper
> >>>> underlying issue.
> >>>>
> >>>> Gary
> >>>>
> >>>>
> >>>> On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski <
> >>>> ol...@apache.org>
> >>>> wrote:
> >>>>
> >>>>> Please vote on releasing these packages as HttpClient 5.1.3.
> >>>>> The vote is open for the at least 72 hours, and only votes from
> >>>>> HttpComponents PMC members are binding. The vote passes if at
> >>>>> least
> >>>>> three binding +1 votes are cast and there are more +1 than -1
> >>>>> votes.
&

Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
If you do roll another RC, we probably need a Maven profile or some JPMS
junk in our manifest to run/test on Java 17 :-(

[ERROR] Tests run: 63, Failures: 0, Errors: 63, Skipped: 0, Time elapsed:
0.078 s <<< FAILURE! - in
org.apache.hc.client5.http.impl.cache.TestCachingExec
[ERROR]
org.apache.hc.client5.http.impl.cache.TestCachingExec.testRevalidationCallsHandleBackEndResponseWhenNot200Or304
 Time elapsed: 0.059 s  <<< ERROR!
java.lang.ExceptionInInitializerError
at
org.apache.hc.client5.http.impl.cache.TestCachingExec.setUp(TestCachingExec.java:93)
Caused by: org.easymock.cglib.core.CodeGenerationException:
java.lang.reflect.InaccessibleObjectException-->Unable to make protected
final java.lang.Class
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
throws java.lang.ClassFormatError accessible: module java.base does not
"opens java.lang" to unnamed module @2f3d6cd8
at
org.apache.hc.client5.http.impl.cache.TestCachingExec.setUp(TestCachingExec.java:93)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make
protected final java.lang.Class
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
throws java.lang.ClassFormatError accessible: module java.base does not
"opens java.lang" to unnamed module @2f3d6cd8
at
org.apache.hc.client5.http.impl.cache.TestCachingExec.setUp(TestCachingExec.java:93)

Gary

On Thu, Jan 27, 2022 at 8:38 AM Gary Gregory  wrote:

> On Thu, Jan 27, 2022 at 8:31 AM Oleg Kalnichevski 
> wrote:
>
>> On Thu, 2022-01-27 at 08:23 -0500, Gary Gregory wrote:
>> > Testing with TAR GZ file and building from the git tag (HEAD detached
>> > at
>> > 5.1.3-RC1).
>> >
>> > ASC file is good.
>> > Checksum OK.
>> >
>> > Running 'mvn clean verify' fails randomly:
>> >
>> >
>>
>> Making reliable test cases that simulate complex or abnormal situations
>> is not easy. Testing request cancellation and its outcome was tricky. I
>> will take a look at the test case but I am not sure it warrants a new
>> RC.
>>
>
> Thank you Oleg, I'll wait to hear from you before continuing to review.
>
> Gary
>
>
>>
>> Oleg
>>
>>
>>
>> > [INFO] Running org.apache.hc.client5.testing.async.TestHttp1Async
>> > [ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time
>> > elapsed:
>> > 0.832 s <<< FAILURE! - in
>> > org.apache.hc.client5.testing.async.TestHttp1Async
>> > [ERROR]
>> > org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancell
>> > ation[HTTP/1.1
>> > https]  Time elapsed: 0.05 s  <<< ERROR!
>> > java.util.concurrent.ExecutionException:
>> > org.apache.hc.client5.http.HttpHostConnectException: Connect to
>> > https://localhost:63965 [localhost/127.0.0.1,
>> > localhost/0:0:0:0:0:0:0:1]
>> > failed: Connection refused
>> > at
>> > org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancell
>> > ation(TestHttp1Async.java:297)
>> > Caused by: org.apache.hc.client5.http.HttpHostConnectException:
>> > Connect to
>> > https://localhost:63965 [localhost/127.0.0.1,
>> > localhost/0:0:0:0:0:0:0:1]
>> > failed: Connection refused
>> >
>> > Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
>> > Maven home: /usr/local/Cellar/maven/3.8.4/libexec
>> > Java version: 1.8.0_312, vendor: Homebrew, runtime:
>> > /usr/local/Cellar/openjdk@8/1.8.0+312/libexec/openjdk.jdk/Contents/Ho
>> > me/jre
>> > Default locale: en_US, platform encoding: UTF-8
>> > OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"
>> >
>> > Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54
>> > PST
>> > 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64
>> >
>> > Thoughts? I can't tell if this is a random test setup issue or a
>> > deeper
>> > underlying issue.
>> >
>> > Gary
>> >
>> >
>> > On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski 
>> > wrote:
>> >
>> > > Please vote on releasing these packages as HttpClient 5.1.3.
>> > > The vote is open for the at least 72 hours, and only votes from
>> > > HttpComponents PMC members are binding. The vote passes if at least
>> > > three binding +1 votes are cast and there are more +1 than -1
>> > > votes.
>> > >
>> > > Release notes:
>> > >
>> >

Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
On Thu, Jan 27, 2022 at 8:31 AM Oleg Kalnichevski  wrote:

> On Thu, 2022-01-27 at 08:23 -0500, Gary Gregory wrote:
> > Testing with TAR GZ file and building from the git tag (HEAD detached
> > at
> > 5.1.3-RC1).
> >
> > ASC file is good.
> > Checksum OK.
> >
> > Running 'mvn clean verify' fails randomly:
> >
> >
>
> Making reliable test cases that simulate complex or abnormal situations
> is not easy. Testing request cancellation and its outcome was tricky. I
> will take a look at the test case but I am not sure it warrants a new
> RC.
>

Thank you Oleg, I'll wait to hear from you before continuing to review.

Gary


>
> Oleg
>
>
>
> > [INFO] Running org.apache.hc.client5.testing.async.TestHttp1Async
> > [ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time
> > elapsed:
> > 0.832 s <<< FAILURE! - in
> > org.apache.hc.client5.testing.async.TestHttp1Async
> > [ERROR]
> > org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancell
> > ation[HTTP/1.1
> > https]  Time elapsed: 0.05 s  <<< ERROR!
> > java.util.concurrent.ExecutionException:
> > org.apache.hc.client5.http.HttpHostConnectException: Connect to
> > https://localhost:63965 [localhost/127.0.0.1,
> > localhost/0:0:0:0:0:0:0:1]
> > failed: Connection refused
> > at
> > org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancell
> > ation(TestHttp1Async.java:297)
> > Caused by: org.apache.hc.client5.http.HttpHostConnectException:
> > Connect to
> > https://localhost:63965 [localhost/127.0.0.1,
> > localhost/0:0:0:0:0:0:0:1]
> > failed: Connection refused
> >
> > Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
> > Maven home: /usr/local/Cellar/maven/3.8.4/libexec
> > Java version: 1.8.0_312, vendor: Homebrew, runtime:
> > /usr/local/Cellar/openjdk@8/1.8.0+312/libexec/openjdk.jdk/Contents/Ho
> > me/jre
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"
> >
> > Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54
> > PST
> > 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64
> >
> > Thoughts? I can't tell if this is a random test setup issue or a
> > deeper
> > underlying issue.
> >
> > Gary
> >
> >
> > On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski 
> > wrote:
> >
> > > Please vote on releasing these packages as HttpClient 5.1.3.
> > > The vote is open for the at least 72 hours, and only votes from
> > > HttpComponents PMC members are binding. The vote passes if at least
> > > three binding +1 votes are cast and there are more +1 than -1
> > > votes.
> > >
> > > Release notes:
> > >
> > >
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
> > >
> > > Maven artefacts:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1144/org/apache/httpcomponents/client5/
> > >
> > > Git Tag: 5.1.3-RC1
> > >  https://github.com/apache/httpcomponents-client/tree/5.1.3-RC1
> > >
> > > Packages:
> > >
> > >
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1
> > >  revision 52302
> > >
> > > Hashes:
> > >  7ac9d37d1cc669a301b28c36b9aa03aa348112673082ced1c1cab4fd6357246a08
> > > 5ea6ed499754ac25291b8649dcfe4e4e55385fa68a01b7e5971e25258103af
> > > httpcomponents-client-5.1.3-bin.tar.gz
> > >  73b659bd93bb977d499b5529ebfb65366236d3bc20892694043b99b79574ba581f
> > > 812ba16426486b62c44ef9d04e4dd2802a6feab2a1135c511b19e28b1e726f
> > > httpcomponents-client-5.1.3-src.tar.gz
> > >  9a94499701319ce4e2b855ad5a5c6f907d9584727d1c6736bf237db45f070904f4
> > > c325f8b73702e94a23ba8474a169a8d4b0adc44800fa23c85f7f67805fe40f
> > > httpcomponents-client-5.1.3-bin.zip
> > >  745954fe17adf6da11a7ce70971d49e775f55b26be6e5e5bede509601878ceb941
> > > 09fa73c664dc007968fc3825340e299e13cb511199da04ec55e6ff1371fef4
> > > httpcomponents-client-5.1.3-src.zip
> > >
> > > Keys:
> > >  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
> > >
> > > -
> > > -
> > > Vote: HttpClient 5.1.3 release
> > > [ ] +1 Release the packages as HttpClient 5.1.3.
> > > [ ] -1 I am against releasing the packages (must include a reason).
> > >
> > >
> > > -
> > > 
> > > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > > For additional commands, e-mail: dev-h...@hc.apache.org
> > >
> > >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
Exactly. you has a "look" instead of a command proving that the sums match.
What happens when you run 'shasum --check
httpcomponents-client-5.1.3-src.tar.gz.sha512'
?

Gary

On Thu, Jan 27, 2022 at 8:28 AM Oleg Kalnichevski  wrote:

> On Thu, 2022-01-27 at 08:14 -0500, Gary Gregory wrote:
> > It would be better for verification if one could run:
> >
> > shasum --check httpcomponents-client-5.1.3-src.tar.gz.sha512
> >
> > which currently returns:
> >
> > shasum: httpcomponents-client-5.1.3-src.tar.gz.sha512: no properly
> > formatted SHA checksum lines found
> >
> >
>
> Gary
>
> The checksum line looks perfectly OK to me.
>
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/httpcomponents-client-5.1.3-src.tar.gz.sha512
>
> I am not sure what you want me to do here.
>
> Oleg
>
> > Gary
> >
> > On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski 
> > wrote:
> >
> > > Please vote on releasing these packages as HttpClient 5.1.3.
> > > The vote is open for the at least 72 hours, and only votes from
> > > HttpComponents PMC members are binding. The vote passes if at least
> > > three binding +1 votes are cast and there are more +1 than -1
> > > votes.
> > >
> > > Release notes:
> > >
> > >
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
> > >
> > > Maven artefacts:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1144/org/apache/httpcomponents/client5/
> > >
> > > Git Tag: 5.1.3-RC1
> > >  https://github.com/apache/httpcomponents-client/tree/5.1.3-RC1
> > >
> > > Packages:
> > >
> > >
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1
> > >  revision 52302
> > >
> > > Hashes:
> > >  7ac9d37d1cc669a301b28c36b9aa03aa348112673082ced1c1cab4fd6357246a08
> > > 5ea6ed499754ac25291b8649dcfe4e4e55385fa68a01b7e5971e25258103af
> > > httpcomponents-client-5.1.3-bin.tar.gz
> > >  73b659bd93bb977d499b5529ebfb65366236d3bc20892694043b99b79574ba581f
> > > 812ba16426486b62c44ef9d04e4dd2802a6feab2a1135c511b19e28b1e726f
> > > httpcomponents-client-5.1.3-src.tar.gz
> > >  9a94499701319ce4e2b855ad5a5c6f907d9584727d1c6736bf237db45f070904f4
> > > c325f8b73702e94a23ba8474a169a8d4b0adc44800fa23c85f7f67805fe40f
> > > httpcomponents-client-5.1.3-bin.zip
> > >  745954fe17adf6da11a7ce70971d49e775f55b26be6e5e5bede509601878ceb941
> > > 09fa73c664dc007968fc3825340e299e13cb511199da04ec55e6ff1371fef4
> > > httpcomponents-client-5.1.3-src.zip
> > >
> > > Keys:
> > >  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
> > >
> > > -
> > > -
> > > Vote: HttpClient 5.1.3 release
> > > [ ] +1 Release the packages as HttpClient 5.1.3.
> > > [ ] -1 I am against releasing the packages (must include a reason).
> > >
> > >
> > > -
> > > 
> > > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > > For additional commands, e-mail: dev-h...@hc.apache.org
> > >
> > >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
Testing with TAR GZ file and building from the git tag (HEAD detached at
5.1.3-RC1).

ASC file is good.
Checksum OK.

Running 'mvn clean verify' fails randomly:

[INFO] Running org.apache.hc.client5.testing.async.TestHttp1Async
[ERROR] Tests run: 24, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
0.832 s <<< FAILURE! - in org.apache.hc.client5.testing.async.TestHttp1Async
[ERROR]
org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancellation[HTTP/1.1
https]  Time elapsed: 0.05 s  <<< ERROR!
java.util.concurrent.ExecutionException:
org.apache.hc.client5.http.HttpHostConnectException: Connect to
https://localhost:63965 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
failed: Connection refused
at
org.apache.hc.client5.testing.async.TestHttp1Async.testRequestCancellation(TestHttp1Async.java:297)
Caused by: org.apache.hc.client5.http.HttpHostConnectException: Connect to
https://localhost:63965 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
failed: Connection refused

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 1.8.0_312, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+312/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"

Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54 PST
2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64

Thoughts? I can't tell if this is a random test setup issue or a deeper
underlying issue.

Gary


On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpClient 5.1.3.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1144/org/apache/httpcomponents/client5/
>
> Git Tag: 5.1.3-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.1.3-RC1
>
> Packages:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1
>  revision 52302
>
> Hashes:
>  
> 7ac9d37d1cc669a301b28c36b9aa03aa348112673082ced1c1cab4fd6357246a085ea6ed499754ac25291b8649dcfe4e4e55385fa68a01b7e5971e25258103af
> httpcomponents-client-5.1.3-bin.tar.gz
>  
> 73b659bd93bb977d499b5529ebfb65366236d3bc20892694043b99b79574ba581f812ba16426486b62c44ef9d04e4dd2802a6feab2a1135c511b19e28b1e726f
> httpcomponents-client-5.1.3-src.tar.gz
>  
> 9a94499701319ce4e2b855ad5a5c6f907d9584727d1c6736bf237db45f070904f4c325f8b73702e94a23ba8474a169a8d4b0adc44800fa23c85f7f67805fe40f
> httpcomponents-client-5.1.3-bin.zip
>  
> 745954fe17adf6da11a7ce70971d49e775f55b26be6e5e5bede509601878ceb94109fa73c664dc007968fc3825340e299e13cb511199da04ec55e6ff1371fef4
> httpcomponents-client-5.1.3-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.1.3 release
> [ ] +1 Release the packages as HttpClient 5.1.3.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpClient 5.1.3 based on RC1

2022-01-27 Thread Gary Gregory
It would be better for verification if one could run:

shasum --check httpcomponents-client-5.1.3-src.tar.gz.sha512

which currently returns:

shasum: httpcomponents-client-5.1.3-src.tar.gz.sha512: no properly
formatted SHA checksum lines found

Gary

On Thu, Jan 27, 2022 at 7:59 AM Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpClient 5.1.3.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1144/org/apache/httpcomponents/client5/
>
> Git Tag: 5.1.3-RC1
>  https://github.com/apache/httpcomponents-client/tree/5.1.3-RC1
>
> Packages:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpclient-5.1.3-RC1
>  revision 52302
>
> Hashes:
>  
> 7ac9d37d1cc669a301b28c36b9aa03aa348112673082ced1c1cab4fd6357246a085ea6ed499754ac25291b8649dcfe4e4e55385fa68a01b7e5971e25258103af
> httpcomponents-client-5.1.3-bin.tar.gz
>  
> 73b659bd93bb977d499b5529ebfb65366236d3bc20892694043b99b79574ba581f812ba16426486b62c44ef9d04e4dd2802a6feab2a1135c511b19e28b1e726f
> httpcomponents-client-5.1.3-src.tar.gz
>  
> 9a94499701319ce4e2b855ad5a5c6f907d9584727d1c6736bf237db45f070904f4c325f8b73702e94a23ba8474a169a8d4b0adc44800fa23c85f7f67805fe40f
> httpcomponents-client-5.1.3-bin.zip
>  
> 745954fe17adf6da11a7ce70971d49e775f55b26be6e5e5bede509601878ceb94109fa73c664dc007968fc3825340e299e13cb511199da04ec55e6ff1371fef4
> httpcomponents-client-5.1.3-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpclient/KEYS
>
> --
> Vote: HttpClient 5.1.3 release
> [ ] +1 Release the packages as HttpClient 5.1.3.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpClient 5.1.3 release notes

2022-01-27 Thread Gary Gregory
LGTM as well.

Gary

On Thu, Jan 27, 2022 at 7:51 AM Michael Osipov  wrote:

> Am 2022-01-24 um 18:31 schrieb Oleg Kalnichevski:
> > Folks
> >
> > Please review and amend HttpClient 5.1.3 release notes
> >
> >
> https://github.com/apache/httpcomponents-client/blob/5.1.x/RELEASE_NOTES.txt
>
> LGTM
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpCore / HttpClient 5.2 BETA

2022-01-25 Thread Gary Gregory
Sounds good to me.

Gary

On Tue, Jan 25, 2022, 08:49 Oleg Kalnichevski  wrote:

> Folks
>
> I propose HttpCore / HttpClient 5.2 development be transitioned to the
> BETA phase (no major API changes) with the month of June being the
> preliminary target for 5.2 GA.
>
> Cheers
>
> Oleg
>
>
>
> On Mon, 2022-01-24 at 18:31 +0100, Oleg Kalnichevski wrote:
> > Folks
> >
> > Please review and amend HttpClient 5.1.3 release notes
> >
> >
> https://github.com/apache/httpcomponents-client/blob/5.1.x/RELEASE_NOTES.txt
> >
> > Oleg
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 5.1.3 based on RC1

2021-12-19 Thread Gary Gregory
+1

Running `mvn clean package` works with:

openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-bre_2021_10_20_23_15-b00)
OpenJDK 64-Bit Server VM (build 25.312-b00, mixed mode)

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 1.8.0_312, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@8/1.8.0+312/libexec/openjdk.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.1", arch: "x86_64", family: "mac"

Darwin *** 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:54
PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64

My Maven toolchain file points Java 7 to Java 8.

Gary

On Sun, Dec 19, 2021 at 3:19 PM Oleg Kalnichevski  wrote:
>
> Please vote on releasing these packages as HttpCore 5.1.3.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>  
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.3-RC1/RELEASE_NOTES-5.1.x.txt
>
> Maven artefacts:
>  
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1143/org/apache/httpcomponents/core5/
>
> Git Tag: 5.1.3-RC1
>  https://github.com/apache/httpcomponents-core/tree/5.1.3-RC1
>
> Packages:
>  https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-5.1.3-RC1
>  revision 51603
>
> Hashes:
>  
> 486fd5c1d08c771caff4a1b4f6540a315bf1bcc657a577f609961502e2ad260ccd718aea43153abce524aeaa37057c63b6b68945dc7aeae0e54bf56956eb8c94
>  httpcomponents-core-5.1.3-src.tar.gz
>  
> e60bfe8ff4973442ca43f35c999df265c8aaae6a3ab3b0b0a713e4f66f48ef871d64307acceb41689c42b5df4f19bb848a03f0629085e1c997240d78c1da1af9
>  httpcomponents-core-5.1.3-bin.tar.gz
>  
> a5945c436e4ed48eef72e54c2fbcc804599bed8ff99b4e8552c790770d81cbe11fc5a4817f8efdf9269b75591b9fdb7527fe522150d194b738c67ef70df34190
>  httpcomponents-core-5.1.3-bin.zip
>  
> 632f64642e53630cd291bb2d81ccf0f56367cc08092388cc8cd1174ad3bbd16c901984c78e6206b765a42a39b34e3a675f7f4aa7c68f04dae29165149cb4c174
>  httpcomponents-core-5.1.3-src.zip
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpcore/KEYS
>
> --
> Vote: HttpCore 5.1.3 release
> [ ] +1 Release the packages as HttpCore 5.1.3.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.1.3 release notes

2021-12-19 Thread Gary Gregory
LGTM!
TY Oleg.

Gary

On Sun, Dec 19, 2021 at 6:27 AM Oleg Kalnichevski  wrote:
>
> Folks
>
> Please review and amend the HttpCore 5.1.3 release notes as you deem
> necessary.
>
> https://github.com/apache/httpcomponents-core/blob/5.1.x/RELEASE_NOTES.txt
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org



Re: HttpCore 5.1.3 release over Christmas?

2021-12-17 Thread Gary Gregory
I will be available.

Gary


On Fri, Dec 17, 2021, 11:34 Oleg Kalnichevski  wrote:

> Folks
>
> I would like to release HttpCore 5.1.3 soon as there has been a number
> of bug fixes since the last release.
>
> Would there be at least 2 more PMCs online during this holiday period
> to help me with the release?
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpAsyncClient 4.1.5 based on RC1

2021-12-09 Thread Gary Gregory
+1

Apache RAT check OK.
CLIRR check OK.
Building 'mvn clean package' OK

OS: Darwin***21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT
2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 17.0.1, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk/17.0.1_1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.0.1", arch: "x86_64", family: "mac"

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 11.0.11, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime:
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

Gary


On Wed, Dec 8, 2021 at 4:35 PM Oleg Kalnichevski  wrote:

> Please vote on releasing these packages as HttpAsyncClient 4.1.5.
> The vote is open for the at least 72 hours, and only votes from
> HttpComponents PMC members are binding. The vote passes if at least
> three binding +1 votes are cast and there are more +1 than -1 votes.
>
> Release notes:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpasyncclient-4.1.5-RC1/RELEASE_NOTES-4.1.x.txt
>
> Maven artefacts:
>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1142/org/apache/httpcomponents/
>
> Svn Tag: 4.1.5-RC1
>
> http://svn.apache.org/repos/asf/httpcomponents/httpasyncclient/tags/4.1.5-RC1/
>
> Packages:
>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpasyncclient-4.1.5-RC1
>  revision 51258
>
> Hashes:
>  
> 9ce4f00b648301691e889e74578aa1d1a5877c5714c61693ea2eb57f4d7c2de10ab2559eca080843356000103c7c47560dfd5c66e08d68c6b76e60e004a5cb9e
> httpcomponents-asyncclient-4.1.5-bin.tar.gz
>  
> 1c60468d0a5fda31e7c47aa4687c53afb88706efbc350672cbe64ebe480317252d45c4e9adb9e6d4cd616149f6ca9f5c5d9c613835ffde7e2af4fdf6e2199f00
> httpcomponents-asyncclient-4.1.5-bin.zip
>  
> be2f2d6f5c801e898c05eff7e4ce1a5ab9150e92e6a7a66232796cec20c56a063ce9b58e616eae13b16c667c8f910e0b3a1402f6f62a22e7ae8a479b0c729656
> httpcomponents-asyncclient-4.1.5-src.zip
>  
> e8f64ac0519f534f899802cd9e3b7a3bdac7e3f2f4766edb8878c71bcf89dc3572970c6745ecc7d1e3f82211209df8847a2fc2dac12c11dfefc9f66799bee952
> httpcomponents-asyncclient-4.1.5-src.tar.gz
>
> Keys:
>  https://www.apache.org/dist/httpcomponents/httpasyncclient/KEYS
>
> --
> Vote: HttpAsyncClient 4.1.5 release
> [ ] +1 Release the packages as HttpAsyncClient 4.1.5.
> [ ] -1 I am against releasing the packages (must include a reason).
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: HttpAsyncClient 4.1.5 release notes

2021-12-08 Thread Gary Gregory
Oh but then it would mess up the announcement generation?

On Wed, Dec 8, 2021 at 7:16 AM Gary Gregory  wrote:

> Thank you Oleg for preparing. I fixed 2 minor typos. Aside from that,
> looks good to me.
>
> Gary
>
> On Wed, Dec 8, 2021 at 4:11 AM Oleg Kalnichevski  wrote:
>
>> Folks
>>
>> Please review and amend HttpAsyncClient 4.1.5 release notes
>>
>>
>> http://svn.apache.org/repos/asf/httpcomponents/httpasyncclient/branches/4.1.x/RELEASE_NOTES.txt
>>
>> Please note this project is in our old SVN repository, not Git.
>>
>> Cheers
>>
>> Oleg
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
>> For additional commands, e-mail: dev-h...@hc.apache.org
>>
>>


Re: HttpAsyncClient 4.1.5 release notes

2021-12-08 Thread Gary Gregory
Thank you Oleg for preparing. I fixed 2 minor typos. Aside from that, looks
good to me.

Gary

On Wed, Dec 8, 2021 at 4:11 AM Oleg Kalnichevski  wrote:

> Folks
>
> Please review and amend HttpAsyncClient 4.1.5 release notes
>
>
> http://svn.apache.org/repos/asf/httpcomponents/httpasyncclient/branches/4.1.x/RELEASE_NOTES.txt
>
> Please note this project is in our old SVN repository, not Git.
>
> Cheers
>
> Oleg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


Re: [VOTE] Release HttpCore 4.4.15 based on RC1

2021-12-03 Thread Gary Gregory
Is anyone able to run 'mvn apache-rat:check' ?

Gary


On Fri, Dec 3, 2021, 15:07 Arturo Bernal 
wrote:

> Hi All,
>
> [x] +1 Release these artifacts
>
> Building OK from tag, with `clean test install` targets.
>
> Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
> Maven home: /opt/apache-maven-3.8.1
> Java version: 1.8.0_275, vendor: AdoptOpenJDK, runtime:
> /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"
> [INFO] Scanning for projects…
>
>
>
>
> Arturo Bernal
> arturobern...@yahoo.com
>
>
>
> > On 3 Dec 2021, at 19:56, larry mccay  wrote:
> >
> > * built from src and ran unit tests
> > * Checked NOTICE, LICENSE, README, doap files
> > * verified signatures
> > * NOTICE.txt needs copyright date updated
> > * doap file is not up to date
> >
> > Depending on your release cadence, you may want to address the copyright
> in
> > the NOTICE.txt file before release now.
> >
> > +1 (non-binding)
> >
> > On Fri, Dec 3, 2021 at 8:37 AM Gary Gregory 
> wrote:
> >
> >> +1
> >>
> >> ...but I can't verify licensing with 'mvn clean apache:rat-check'
> because
> >> some files in target and .gitignore are included as failures.
> >>
> >> OK building mvn clean package -V -P'!use-toolchains' works with Java 8,
> 11
> >> on macOS Darwin *** 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13
> >> 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64.
> >>
> >> FTR, building on Java 17 fails since the Java 1.6 target is no longer
> >> supported.
> >>
> >> Gary
> >>
> >> On Fri, Dec 3, 2021 at 3:44 AM Oleg Kalnichevski 
> wrote:
> >>
> >>> Please vote on releasing these packages as HttpCore 4.4.15.
> >>> The vote is open for the at least 72 hours, and only votes from
> >>> HttpComponents PMC members are binding. The vote passes if at least
> >>> three binding +1 votes are cast and there are more +1 than -1 votes.
> >>>
> >>> Release notes:
> >>>
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-4.4.15-RC1/RELEASE_NOTES-4.4.x.txt
> >>>
> >>> Maven artefacts:
> >>>
> >>>
> >>
> https://repository.apache.org/content/repositories/orgapachehttpcomponents-1141/org/apache/httpcomponents/
> >>>
> >>> Git Tag: 4.4.15-RC1
> >>> https://github.com/apache/httpcomponents-core/tree/4.4.15-RC1
> >>>
> >>> Packages:
> >>>
> >>
> https://dist.apache.org/repos/dist/dev/httpcomponents/httpcore-4.4.15-RC1
> >>> revision 51183
> >>>
> >>> Hashes:
> >>>
> >>
> 287900faad866f74549a4b7c02ad930abdc86a78e4e07caf416c6cfe020552f1434b9f6d5e894eaa8656dd8ce7f742a0166df1ef3035c6ad139fa52b9c3c8931
> >>> httpcomponents-core-4.4.15-bin.zip
> >>>
> >>
> 36ed82ad7c7b63a3d3514274fe057a39b0a7b61fd09c7d0b08583ad6cb257a56ebd20fa244feadef5c880d709cb4e72529ac7c48c23784b6a2e4bf9d5a09
> >>> httpcomponents-core-4.4.15-src.zip
> >>>
> >>
> 396ba12308d82a34f31824d800e8b85cfa414eff7a9317df4dafd27ad6f05b2d41062228f23f72e51630803c462a5bcb2c660ffbd104ea1275b49c5bf1247171
> >>> httpcomponents-core-4.4.15-bin.tar.gz
> >>>
> >>
> 2c9831d9f13d46a69b6bc75f1a09ee0ad171777414c50bfde2394b0392665bc693e3be4ae6c056873548080a14191ec80993be322799f222912c20ce1875
> >>> httpcomponents-core-4.4.15-src.tar.gz
> >>>
> >>> Keys:
> >>> https://www.apache.org/dist/httpcomponents/httpcore/KEYS
> >>>
> >>>
> >>
> --
> >>> Vote: HttpCore 4.4.15 release
> >>> [ ] +1 Release the packages as HttpCore 4.4.15.
> >>> [ ] -1 I am against releasing the packages (must include a reason).
> >>>
> >>>
> >>> -
> >>> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> >>> For additional commands, e-mail: dev-h...@hc.apache.org
> >>>
> >>>
> >>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> For additional commands, e-mail: dev-h...@hc.apache.org
>
>


  1   2   3   4   5   6   7   8   9   10   >