1"use strict";(self.webpackChunkmeta_erlang_github_io=self.webpackChunkmeta_erlang_github_io||[]).push([[4274],{38999:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var a=n(42023),r=n(74848),l=n(28453);const s={title:"New Erlang releases 24.3.4.8, 25.1.2.1, 25.2.1",authors:["joaohf"],tags:["meta-erlang","news"]},i=void 0,o={authorsImageUrls:[void 0]},d=[];function c(e){const t={a:"a",em:"em",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,l.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"We've added support for the following new Erlang/OTP releases:"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"meta-erlang branch"}),(0,r.jsx)(t.th,{children:"Erlang/OTP version"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"dunfell"}),(0,r.jsx)(t.td,{children:"24.3.4.8"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"kirkstone"}),(0,r.jsx)(t.td,{children:"24.3.4.8, 25.1.2.1, 25.2.1"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"langdale"}),(0,r.jsx)(t.td,{children:"24.3.4.8, 25.1.2.1, 25.2.1"})]})]})]}),"\n",(0,r.jsx)(t.p,{children:"Fixed bugs:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://github.com/meta-erlang/meta-erlang/issues/205",children:"QA Issue buildpaths (reproducible builds) when building with langdale"}),",\na specific patch has been integrated in order to avoid building flags into the\nfinal beam.smp binary."]}),"\n"]}),"\n",(0,r.jsx)(t.p,{children:"To be decided:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["Yocto Langdale release has enabled reproducible build checks. Erlang/OTP from\n25 and later implements special flags to fix reproducible issues. But\nErlang/OTP 24 does not have these special flags as a consequence langdale\nErlang/OTP 24 builds warns about: ",(0,r.jsx)(t.em,{children:"packages contains reference to TMPDIR\n[buildpaths]"}),". There are two paths that we could get. One is to drop\nErlang/OTP 24 support OR disable QA buildpaths checking."]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,l.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>i});var a=n(96540);const r={},l=a.createContext(r);function s(e){const t=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),a.createElement(l.Provider,{value:t},e.children)}},42023:e=>{e.exports=JSON.parse('{"permalink":"/blog/2023/01/22/index","editUrl":"https://github.com/meta-erlang/meta-erlang.github.io/tree/master/blog/2023-01-22/index.md","source":"@site/blog/2023-01-22/index.md","title":"New Erlang releases 24.3.4.8, 25.1.2.1, 25.2.1","description":"We\'ve added support for the following new Erlang/OTP releases:","date":"2023-01-22T00:00:00.000Z","tags":[{"inline":true,"label":"meta-erlang","permalink":"/blog/tags/meta-erlang"},{"inline":true,"label":"news","permalink":"/blog/tags/news"}],"readingTime":0.67,"hasTruncateMarker":false,"authors":[{"name":"Jo\xe3o Henrique Ferreira de Freitas","title":"Maintainer of meta-erlang","url":"https://github.com/joaohf","imageURL":"https://github.com/joaohf.png","key":"joaohf","page":null}],"frontMatter":{"title":"New Erlang releases 24.3.4.8, 25.1.2.1, 25.2.1","authors":["joaohf"],"tags":["meta-erlang","news"]},"unlisted":false,"prevItem":{"title":"meta-erlang on cloud I: EWAOL based","permalink":"/blog/2023/01/29/index"},"nextItem":{"title":"Welcome","permalink":"/blog/welcome"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.