[erlang-questions] minor releases in Erlang?

Loïc Hoguin <>
Wed Dec 3 23:29:52 CET 2014


I'd like to add my 2 cents.

Many users are hit by this issue, and many users will be hit by this 
issue at least until 17.4 is released (and that's me hoping 17.4 will be 
an official release).

A week ago I helped 2 users solve this issue on this very same mailing 
list (solution: using kerl git, or downgrade).

Yesterday I helped a user by email that had this issue.

Over just the past couple weeks I also had some tickets or answered IRC 
questions about this issue, both for my software, other third party 
software and software coming with OTP (httpc).

It is my opinion that it was a terrible decision (if one was even 
considered) not to have made 17.3.2 be a full official release. This bug 
breaks several applications that come with OTP. All code that uses SSL 
as a client is broken. We can only hope that few users will decide to 
settle on 17.3, because otherwise we will have to "fix" this issue for a 
long time to come.

It is a breaking bug the same way syntax_tools was broken before and a 
new release was issued. I am not sure why this didn't happen this time? 
There's probably more code that makes use of the client SSL code than 
syntax_tools...

Hope this email does not sound too catastrophic...

On 12/03/2014 11:14 PM, Benoit Chesneau wrote:
> It has been probably answered before, but what is the reason to not make
> official release for minor updates? Ie. when a version is tagged a
> release could be made available to the community. Today that could be
> done using any CI tool so I guess the reason is other.
>
> I am asking because today an SSL issue was raised in hackney.  I am
> generally using the latest tag, or recent version so I didn't noticed
> that the code I was using wasn't working for all certificates on
> previous version:
>
> https://github.com/benoitc/hackney/issues/141
>
> I am not sure right now how to solve such issue. Is there a way to test
> the minor version available?  On the other hand sometimes as a temporary
> workaround I could point someone to use the last release. But in this
> case that not simple, since it imply a build and in some infrastructure
> it would be impossible. How others do?
>
> - benoit
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
>

-- 
Loïc Hoguin
http://ninenines.eu


More information about the erlang-questions mailing list