Patch package OTP 21.0.1 released

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Patch package OTP 21.0.1 released

John Högberg
Patch Package:           OTP 21.0.1
Git Tag:                 OTP-21.0.1
Date:                    2018-06-26
Trouble Report Id:       OTP-15147, OTP-15150
Seq num:                 ERL-644, ERL-650
System:                  OTP
Release:                 21
Application:             compiler-7.2.1, erts-10.0.1
Predecessor:             OTP 21.0

 Check out the git tag OTP-21.0.1, and build a full OTP system
 including documentation. Apply one or more applications from this
 build as patches to your installation using the 'otp_patch_apply'
 tool. For information on install requirements, see descriptions for
 each application version below.

 ---------------------------------------------------------------------
 --- compiler-7.2.1 --------------------------------------------------
 ---------------------------------------------------------------------

 The compiler-7.2.1 application can be applied independently of other
 applications on a full OTP 21 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-15150    Application(s): compiler
               Related Id(s): ERL-650

               The compiler could could crash when compiling a
               complicated function that used the binary syntax.


 Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-9.0,
 hipe-3.12, kernel-4.0, stdlib-2.5


 ---------------------------------------------------------------------
 --- erts-10.0.1 -----------------------------------------------------
 ---------------------------------------------------------------------

 The erts-10.0.1 application can be applied independently of other
 applications on a full OTP 21 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-15147    Application(s): erts
               Related Id(s): ERL-644

               The keys used in os:getenv and os:putenv are
               case-insensitive again on Windows.


 Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-3.0.1,
 stdlib-3.5


 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

John Högberg
The Windows installers have been updated to address the
os:getenv/os:putenv case-sensitivity bug (ERL-644).

http://www.erlang.org/downloads/21.0

Regards,
John Högberg

On tis, 2018-06-26 at 05:50 +0000, John Högberg wrote:

> Patch Package:           OTP 21.0.1
> Git Tag:                 OTP-21.0.1
> Date:                    2018-06-26
> Trouble Report Id:       OTP-15147, OTP-15150
> Seq num:                 ERL-644, ERL-650
> System:                  OTP
> Release:                 21
> Application:             compiler-7.2.1, erts-10.0.1
> Predecessor:             OTP 21.0
>
>  Check out the git tag OTP-21.0.1, and build a full OTP system
>  including documentation. Apply one or more applications from this
>  build as patches to your installation using the 'otp_patch_apply'
>  tool. For information on install requirements, see descriptions for
>  each application version below.
>
>  ------------------------------------------------------------------
> ---
>  --- compiler-7.2.1 -----------------------------------------------
> ---
>  ------------------------------------------------------------------
> ---
>
>  The compiler-7.2.1 application can be applied independently of other
>  applications on a full OTP 21 installation.
>
>  --- Fixed Bugs and Malfunctions ---
>
>   OTP-15150    Application(s): compiler
>                Related Id(s): ERL-650
>
>                The compiler could could crash when compiling a
>                complicated function that used the binary syntax.
>
>
>  Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-9.0,
>  hipe-3.12, kernel-4.0, stdlib-2.5
>
>
>  ------------------------------------------------------------------
> ---
>  --- erts-10.0.1 ----------------------------------------------------
> -
>  ------------------------------------------------------------------
> ---
>
>  The erts-10.0.1 application can be applied independently of other
>  applications on a full OTP 21 installation.
>
>  --- Fixed Bugs and Malfunctions ---
>
>   OTP-15147    Application(s): erts
>                Related Id(s): ERL-644
>
>                The keys used in os:getenv and os:putenv are
>                case-insensitive again on Windows.
>
>
>  Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-3.0.1,
>  stdlib-3.5
>
>
>  ------------------------------------------------------------------
> ---
>  ------------------------------------------------------------------
> ---
>  ------------------------------------------------------------------
> ---
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Loïc Hoguin-3
In reply to this post by John Högberg
Hello,

Do you by any chance have the changelog for all patch releases
conveniently available somewhere? I am thinking of storing them all
together somewhere to make them easy to search through when trying to
debug issues between versions. If they are all on hand but private
please send me a tarball for 18+.

Thanks!

On 06/26/2018 07:50 AM, John Högberg wrote:

> Patch Package:           OTP 21.0.1
> Git Tag:                 OTP-21.0.1
> Date:                    2018-06-26
> Trouble Report Id:       OTP-15147, OTP-15150
> Seq num:                 ERL-644, ERL-650
> System:                  OTP
> Release:                 21
> Application:             compiler-7.2.1, erts-10.0.1
> Predecessor:             OTP 21.0
>
>   Check out the git tag OTP-21.0.1, and build a full OTP system
>   including documentation. Apply one or more applications from this
>   build as patches to your installation using the 'otp_patch_apply'
>   tool. For information on install requirements, see descriptions for
>   each application version below.
>
>   ---------------------------------------------------------------------
>   --- compiler-7.2.1 --------------------------------------------------
>   ---------------------------------------------------------------------
>
>   The compiler-7.2.1 application can be applied independently of other
>   applications on a full OTP 21 installation.
>
>   --- Fixed Bugs and Malfunctions ---
>
>    OTP-15150    Application(s): compiler
>                 Related Id(s): ERL-650
>
>                 The compiler could could crash when compiling a
>                 complicated function that used the binary syntax.
>
>
>   Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-9.0,
>   hipe-3.12, kernel-4.0, stdlib-2.5
>
>
>   ---------------------------------------------------------------------
>   --- erts-10.0.1 -----------------------------------------------------
>   ---------------------------------------------------------------------
>
>   The erts-10.0.1 application can be applied independently of other
>   applications on a full OTP 21 installation.
>
>   --- Fixed Bugs and Malfunctions ---
>
>    OTP-15147    Application(s): erts
>                 Related Id(s): ERL-644
>
>                 The keys used in os:getenv and os:putenv are
>                 case-insensitive again on Windows.
>
>
>   Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-3.0.1,
>   stdlib-3.5
>
>
>   ---------------------------------------------------------------------
>   ---------------------------------------------------------------------
>   ---------------------------------------------------------------------
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
>

--
Loïc Hoguin
https://ninenines.eu
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

John Högberg
The README's at http://erlang.org/download/ (without the `s`!) look
complete from OTP 17 onwards.

/John

On tis, 2018-06-26 at 12:43 +0200, Loïc Hoguin wrote:

> Hello,
>
> Do you by any chance have the changelog for all patch releases 
> conveniently available somewhere? I am thinking of storing them all 
> together somewhere to make them easy to search through when trying
> to 
> debug issues between versions. If they are all on hand but private 
> please send me a tarball for 18+.
>
> Thanks!
>
> On 06/26/2018 07:50 AM, John Högberg wrote:
> >
> > Patch Package:           OTP 21.0.1
> > Git Tag:                 OTP-21.0.1
> > Date:                    2018-06-26
> > Trouble Report Id:       OTP-15147, OTP-15150
> > Seq num:                 ERL-644, ERL-650
> > System:                  OTP
> > Release:                 21
> > Application:             compiler-7.2.1, erts-10.0.1
> > Predecessor:             OTP 21.0
> >
> >   Check out the git tag OTP-21.0.1, and build a full OTP system
> >   including documentation. Apply one or more applications from this
> >   build as patches to your installation using the 'otp_patch_apply'
> >   tool. For information on install requirements, see descriptions
> > for
> >   each application version below.
> >
> >   -----------------------------------------------------------------
> > ----
> >   --- compiler-7.2.1 ----------------------------------------------
> > ----
> >   -----------------------------------------------------------------
> > ----
> >
> >   The compiler-7.2.1 application can be applied independently of
> > other
> >   applications on a full OTP 21 installation.
> >
> >   --- Fixed Bugs and Malfunctions ---
> >
> >    OTP-15150    Application(s): compiler
> >                 Related Id(s): ERL-650
> >
> >                 The compiler could could crash when compiling a
> >                 complicated function that used the binary syntax.
> >
> >
> >   Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-
> > 9.0,
> >   hipe-3.12, kernel-4.0, stdlib-2.5
> >
> >
> >   -----------------------------------------------------------------
> > ----
> >   --- erts-10.0.1 -----------------------------------------------
> > ------
> >   -----------------------------------------------------------------
> > ----
> >
> >   The erts-10.0.1 application can be applied independently of other
> >   applications on a full OTP 21 installation.
> >
> >   --- Fixed Bugs and Malfunctions ---
> >
> >    OTP-15147    Application(s): erts
> >                 Related Id(s): ERL-644
> >
> >                 The keys used in os:getenv and os:putenv are
> >                 case-insensitive again on Windows.
> >
> >
> >   Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-3.0.1,
> >   stdlib-3.5
> >
> >
> >   -----------------------------------------------------------------
> > ----
> >   -----------------------------------------------------------------
> > ----
> >   -----------------------------------------------------------------
> > ----
> > _______________________________________________
> > erlang-questions mailing list
> > [hidden email]
> > http://erlang.org/mailman/listinfo/erlang-questions
> >
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Loïc Hoguin-3
Gold mine! Cheers.

On 06/26/2018 12:50 PM, John Högberg wrote:

> The README's at http://erlang.org/download/ (without the `s`!) look
> complete from OTP 17 onwards.
>
> /John
>
> On tis, 2018-06-26 at 12:43 +0200, Loïc Hoguin wrote:
>> Hello,
>>
>> Do you by any chance have the changelog for all patch releases
>> conveniently available somewhere? I am thinking of storing them all
>> together somewhere to make them easy to search through when trying
>> to
>> debug issues between versions. If they are all on hand but private
>> please send me a tarball for 18+.
>>
>> Thanks!
>>
>> On 06/26/2018 07:50 AM, John Högberg wrote:
>>>
>>> Patch Package:           OTP 21.0.1
>>> Git Tag:                 OTP-21.0.1
>>> Date:                    2018-06-26
>>> Trouble Report Id:       OTP-15147, OTP-15150
>>> Seq num:                 ERL-644, ERL-650
>>> System:                  OTP
>>> Release:                 21
>>> Application:             compiler-7.2.1, erts-10.0.1
>>> Predecessor:             OTP 21.0
>>>
>>>    Check out the git tag OTP-21.0.1, and build a full OTP system
>>>    including documentation. Apply one or more applications from this
>>>    build as patches to your installation using the 'otp_patch_apply'
>>>    tool. For information on install requirements, see descriptions
>>> for
>>>    each application version below.
>>>
>>>    -----------------------------------------------------------------
>>> ----
>>>    --- compiler-7.2.1 ----------------------------------------------
>>> ----
>>>    -----------------------------------------------------------------
>>> ----
>>>
>>>    The compiler-7.2.1 application can be applied independently of
>>> other
>>>    applications on a full OTP 21 installation.
>>>
>>>    --- Fixed Bugs and Malfunctions ---
>>>
>>>     OTP-15150    Application(s): compiler
>>>                  Related Id(s): ERL-650
>>>
>>>                  The compiler could could crash when compiling a
>>>                  complicated function that used the binary syntax.
>>>
>>>
>>>    Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-
>>> 9.0,
>>>    hipe-3.12, kernel-4.0, stdlib-2.5
>>>
>>>
>>>    -----------------------------------------------------------------
>>> ----
>>>    --- erts-10.0.1 -----------------------------------------------
>>> ------
>>>    -----------------------------------------------------------------
>>> ----
>>>
>>>    The erts-10.0.1 application can be applied independently of other
>>>    applications on a full OTP 21 installation.
>>>
>>>    --- Fixed Bugs and Malfunctions ---
>>>
>>>     OTP-15147    Application(s): erts
>>>                  Related Id(s): ERL-644
>>>
>>>                  The keys used in os:getenv and os:putenv are
>>>                  case-insensitive again on Windows.
>>>
>>>
>>>    Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-3.0.1,
>>>    stdlib-3.5
>>>
>>>
>>>    -----------------------------------------------------------------
>>> ----
>>>    -----------------------------------------------------------------
>>> ----
>>>    -----------------------------------------------------------------
>>> ----
>>> _______________________________________________
>>> erlang-questions mailing list
>>> [hidden email]
>>> http://erlang.org/mailman/listinfo/erlang-questions

--
Loïc Hoguin
https://ninenines.eu
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Henrik Nord X
In reply to this post by John Högberg
On tis, 2018-06-26 at 10:50 +0000, John Högberg wrote:
> The README's at http://erlang.org/download/ (without the `s`!) look
> complete from OTP 17 onwards.
>
> /John
From R7B-1 even :D
otp_src_R7B-1.readme 
some are in the old versions as above, and from OTP-17.0.1.README all
small patches should have readme´s in the new format.
you can also find this information in the documentation under release
notes.
http://erlang.org/doc/apps/erts/notes.html#erts-10.0

Note that we do not update the online documentation until we release a
planned patch package. But you should be able to see all the 9.XXX
versions of erts in there.

But you can always build the doc yourself.

/Henrik

>
> On tis, 2018-06-26 at 12:43 +0200, Loïc Hoguin wrote:
> >
> > Hello,
> >
> > Do you by any chance have the changelog for all patch releases 
> > conveniently available somewhere? I am thinking of storing them
> > all 
> > together somewhere to make them easy to search through when trying
> > to 
> > debug issues between versions. If they are all on hand but private 
> > please send me a tarball for 18+.
> >
> > Thanks!
> >
> > On 06/26/2018 07:50 AM, John Högberg wrote:
> > >
> > >
> > > Patch Package:           OTP 21.0.1
> > > Git Tag:                 OTP-21.0.1
> > > Date:                    2018-06-26
> > > Trouble Report Id:       OTP-15147, OTP-15150
> > > Seq num:                 ERL-644, ERL-650
> > > System:                  OTP
> > > Release:                 21
> > > Application:             compiler-7.2.1, erts-10.0.1
> > > Predecessor:             OTP 21.0
> > >
> > >   Check out the git tag OTP-21.0.1, and build a full OTP system
> > >   including documentation. Apply one or more applications from
> > > this
> > >   build as patches to your installation using the
> > > 'otp_patch_apply'
> > >   tool. For information on install requirements, see descriptions
> > > for
> > >   each application version below.
> > >
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >   --- compiler-7.2.1 --------------------------------------------
> > > --
> > > ----
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >
> > >   The compiler-7.2.1 application can be applied independently of
> > > other
> > >   applications on a full OTP 21 installation.
> > >
> > >   --- Fixed Bugs and Malfunctions ---
> > >
> > >    OTP-15150    Application(s): compiler
> > >                 Related Id(s): ERL-650
> > >
> > >                 The compiler could could crash when compiling a
> > >                 complicated function that used the binary syntax.
> > >
> > >
> > >   Full runtime dependencies of compiler-7.2.1: crypto-3.6, erts-
> > > 9.0,
> > >   hipe-3.12, kernel-4.0, stdlib-2.5
> > >
> > >
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >   --- erts-10.0.1 -----------------------------------------------
> > > ------
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >
> > >   The erts-10.0.1 application can be applied independently of
> > > other
> > >   applications on a full OTP 21 installation.
> > >
> > >   --- Fixed Bugs and Malfunctions ---
> > >
> > >    OTP-15147    Application(s): erts
> > >                 Related Id(s): ERL-644
> > >
> > >                 The keys used in os:getenv and os:putenv are
> > >                 case-insensitive again on Windows.
> > >
> > >
> > >   Full runtime dependencies of erts-10.0.1: kernel-6.0, sasl-
> > > 3.0.1,
> > >   stdlib-3.5
> > >
> > >
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > >   ---------------------------------------------------------------
> > > --
> > > ----
> > > _______________________________________________
> > > erlang-questions mailing list
> > > [hidden email]
> > > http://erlang.org/mailman/listinfo/erlang-questions
> > >
> _______________________________________________
> erlang-questions mailing list
> [hidden email]
> http://erlang.org/mailman/listinfo/erlang-questions
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Loïc Hoguin-3
On 06/26/2018 01:06 PM, Henrik Nord X wrote:

> On tis, 2018-06-26 at 10:50 +0000, John Högberg wrote:
>> The README's at http://erlang.org/download/ (without the `s`!) look
>> complete from OTP 17 onwards.
>>
>> /John
>  From R7B-1 even :D
> otp_src_R7B-1.readme
> some are in the old versions as above, and from OTP-17.0.1.README all
> small patches should have readme´s in the new format.
> you can also find this information in the documentation under release
> notes.
> http://erlang.org/doc/apps/erts/notes.html#erts-10.0
>
> Note that we do not update the online documentation until we release a
> planned patch package. But you should be able to see all the 9.XXX
> versions of erts in there.
>
> But you can always build the doc yourself.

I noted that the following versions were announced but do not seem to
have a README so I got the README from the announcement itself:

* 18.3.4.4
* 18.3.4.5
* 18.3.4.6
* 18.3.4.8
* 19.0.4
* 19.1.2
* 19.3.4
* 19.3.6.2
* 19.3.6.7
* 20.1.3

Maybe you're interested in updating the website with them.

I can't find an announcement or a README for the following two tags:

* 18.3.4.3
* 19.2.3.1

I don't expect a README or an announcement for 19.2.3.1 but I'm a bit
more surprised about 18.3.4.3, maybe there's a good reason?

Cheers,

--
Loïc Hoguin
https://ninenines.eu
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Henrik Nord X
On tis, 2018-06-26 at 14:18 +0200, Loïc Hoguin wrote:

> On 06/26/2018 01:06 PM, Henrik Nord X wrote:
> >
> > On tis, 2018-06-26 at 10:50 +0000, John Högberg wrote:
> > >
> > > The README's at http://erlang.org/download/ (without the `s`!)
> > > look
> > > complete from OTP 17 onwards.
> > >
> > > /John
> >  From R7B-1 even :D
> > otp_src_R7B-1.readme
> > some are in the old versions as above, and from OTP-17.0.1.README
> > all
> > small patches should have readme´s in the new format.
> > you can also find this information in the documentation under
> > release
> > notes.
> > http://erlang.org/doc/apps/erts/notes.html#erts-10.0
> >
> > Note that we do not update the online documentation until we
> > release a
> > planned patch package. But you should be able to see all the 9.XXX
> > versions of erts in there.
> >
> > But you can always build the doc yourself.
> I noted that the following versions were announced but do not seem
> to 
> have a README so I got the README from the announcement itself:
>
> * 18.3.4.4
> * 18.3.4.5
> * 18.3.4.6
> * 18.3.4.8
> * 19.0.4
> * 19.1.2
> * 19.3.4
> * 19.3.6.2
> * 19.3.6.7
> * 20.1.3
>
> Maybe you're interested in updating the website with them.
Done
>
> I can't find an announcement or a README for the following two tags:
>
> * 18.3.4.3
> * 19.2.3.1
>
I do not know why there are no announcement on some of the patches, but
the patches are still published and thus we have a README, now also on
the download page
> I don't expect a README or an announcement for 19.2.3.1 but I'm a
> bit 
> more surprised about 18.3.4.3, maybe there's a good reason?
>
There might have been some kind of decision to not post readme for some
of the patches that are already fixed upstream, when backported to an
older OTP version. As the changenote for that should already be posted.

Keep in mind the versioning and what that implies to what code is
included in what following version etc.

I.E the 19.2.3.1 patch is a backport for something that is released in
21.0

> Cheers,
>
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: Patch package OTP 21.0.1 released

Loïc Hoguin-3
On 06/26/2018 03:10 PM, Henrik Nord X wrote:>> Maybe you're interested
in updating the website with them.
> Done

\o/

>> I can't find an announcement or a README for the following two tags:
>>
>> * 18.3.4.3
>> * 19.2.3.1
>>
> I do not know why there are no announcement on some of the patches, but
> the patches are still published and thus we have a README, now also on
> the download page

\o/

>> I don't expect a README or an announcement for 19.2.3.1 but I'm a
>> bit
>> more surprised about 18.3.4.3, maybe there's a good reason?
>>
> There might have been some kind of decision to not post readme for some
> of the patches that are already fixed upstream, when backported to an
> older OTP version. As the changenote for that should already be posted.
>
> Keep in mind the versioning and what that implies to what code is
> included in what following version etc.
>
> I.E the 19.2.3.1 patch is a backport for something that is released in
> 21.0

No worries there, I personally always test with the last announced
versions for each minor release. But users sometimes get creative and
this helps figuring things out.

For anyone interested I have added all READMEs to
https://git.ninenines.eu/ci.erlang.mk.git/tree/release-notes and will
continue adding them as they get released. Older versions might be
removed in time though.

Cheers,

--
Loïc Hoguin
https://ninenines.eu
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions