On Fri, 2013-04-26 at 08:47 +0100, sebb wrote:
> On 25 April 2013 15:40, Oleg Kalnichevski <ol...@apache.org> wrote:
> 
> > On Thu, 2013-04-25 at 15:26 +0100, sebb wrote:
> > > On 25 April 2013 14:45, Oleg Kalnichevski <ol...@apache.org> wrote:
> > >
> > > > On Thu, 2013-04-25 at 13:28 +0100, sebb wrote:
> > > > > On 25 April 2013 12:26, Oleg Kalnichevski <ol...@apache.org> wrote:
> > > > >
> > > > > > On Thu, 2013-04-25 at 12:13 +0100, sebb wrote:
> > > > > > > On 25 April 2013 12:03, Oleg Kalnichevski <ol...@apache.org>
> > wrote:
> > > > > > >
> > > > > > > > On Thu, 2013-04-25 at 11:40 +0100, sebb wrote:
> > > > > > > > > On 25 April 2013 11:22, Oleg Kalnichevski <ol...@apache.org>
> > > > wrote:
> > > > > > > > >
> > > > > > > > > > On Wed, 2013-04-24 at 21:34 +0200, Philippe Mouawad wrote:
> > > > > > > > > > > Sorry Oleg, I mixed up my question.
> > > > > > > > > > >
> > > > > > > > > > > So does HTTPCLIENT-1340 affect 4.2.3 version of
> > HttpClient ?
> > > > I am
> > > > > > > > > > confused
> > > > > > > > > > > about JIRA indicating it affects 4.2.3 BETA which suggest
> > > > 4.2.3
> > > > > > could
> > > > > > > > > > also
> > > > > > > > > > > be concerned.
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > The bug affects ALL versions of 4.2.x prior to 4.2.5
> > (including
> > > > > > 4.2.3).
> > > > > > > > > > It also affects deprecated code in 4.3 branch.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > Are there any plans to fix the deprecated code?
> > > > > > > > > I'm not saying we should, just wondering how to make the JIRA
> > > > > > clearer.
> > > > > > > > >
> > > > > > > >
> > > > > > > > Sebastian
> > > > > > > > I did already back-port the fix to deprecated classes in 4.3
> > and
> > > > > > clearly
> > > > > > > >
> > > > > > >
> > > > > > > But you also wrote:
> > > > > > >
> > > > > > > "It also affects deprecated code in 4.3 branch."
> > > > > > >
> > > > > > > I cannot reconcile those two statements.
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > My English certainly has its limits but I fail to see a
> > contradiction
> > > > in
> > > > > > those statements.
> > > > >
> > > > >
> > > > > [It's probably more a question of context/perspective than English,
> > > > because
> > > > > yours is better than quite a few native speakers!
> > > > > I don't always immediately understand US English, because they
> > ascribe
> > > > > different meanings to some English words, e.g. pavement, table(verb)]
> > > > >
> > > > > I took the first sentence to mean that the deprecated classes in 4.3
> > have
> > > > > been fixed (i.e. are not affected)
> > > > > I took the second to mean that the deprecated code in 4.3 branch
> > (i.e.
> > > > > trunk) is still affected.
> > > > >
> > > > > That is the contradiction I could not understand, see further below.
> > > > >
> > > > > The bug affects all releases from the 4.3 branch
> > > > > > (which is currently trunk). The bug has been fixed in SVN trunk by
> > > > > > back-porting the fix from the 4.2 branch.
> > > > > >
> > > > > >
> > > > > So I take it that the bug affects all existing 4.3 releases, but has
> >
> 
> I meant all deprecated code here, not the new code, but should have been
> specific.
> 
> 
> > > > since
> > > > > been fixed in trunk and therefore the bug will be fixed in the next
> > 4.3
> > > > > release?
> > > > > Is that correct?
> > > > >
> > > >
> > > > Yes and no.
> >
> 
> I was not sure, but I though the "no" could mean that the deprecated has
> not been fixed in trunk.
> 
> New connection management code in 4.3 has been pretty much
> > > > completely rewritten and has diverged significantly from the original
> > > > code affected by the bug. It never exhibited the said defect to start
> > > > with.
> >
> 
> That bit I understood.
> 
> 
> > Users of 4.3 who migrated off the deprecated API have nothing to
> > > > worry about.
> >
> 
> In conjunction with my reading of "no", that last sentence made me wonder
> if a user switching to the next version of 4.3 would encounter the bug if
> they did not migrate off the deprecated API.
> 
> 
> > > >
> > > >
> > > So does the deprecated code that remains in 4.3 still suffer from the
> > bug?
> > >
> >
> 
> So I asked the question above.
> 
> 
> > >
> >
> > No, it does not. I back-ported the fix from 4.2 to 4.3 (deprecated code
> > only).
> >
> >
> This then confused me at first, but I think I see where the discrepancy is
> now.
> 
> My understanding is now:
> 
> Users of existing 4.3 releases will only suffer from the bug if they use
> deprecated code.
> 
> When the next 4.3 release is made, users will not suffer from the bug even
> if they don't migrate from the deprecated code.
> 
> I hope that's correct now?
> 

That is absolutely correct.

Oleg



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

Reply via email to