<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/erlang/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-08-07T08:42:25Z</updated>
<entry>
<title>erlang: stop shipping sasl in the base package</title>
<updated>2026-08-07T08:42:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T18:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7fb98c160db351c47c9af108901299eb0ba5928c'/>
<id>urn:sha1:7fb98c160db351c47c9af108901299eb0ba5928c</id>
<content type='text'>
Package/erlang/install copies erts, kernel, sasl and stdlib into
/usr/lib/erlang/lib, and BuildModule builds erlang-sasl from the very
same sasl directory, so both packages own
usr/lib/erlang/lib/sasl-*/ebin/*.beam.

apk refuses to overwrite files owned by another package, so installing
erlang-sasl next to erlang fails:

  ERROR: erlang-sasl-28.5-r1: trying to overwrite
  usr/lib/erlang/lib/sasl-4.3.2/ebin/alarm_handler.beam
  owned by erlang-28.5-r1.

That also takes down erlang-os-mon and erlang-reltool, which depend on
erlang-sasl. The overlap dates back to the import from the old packages
feed and only surfaced once CI started run-testing the subpackages.

Leave sasl to erlang-sasl, which is what that subpackage is for. The
base package keeps bin/start_sasl.boot: it is inert while the runtime
boots via start_clean, and it is needed once erlang-sasl is installed.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>erlang: fix PKG_CPE_ID escaping for apk ADB format</title>
<updated>2026-05-24T12:57:57Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-22T04:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c5af5e02fb88f03fa91c576329a32c29d80ce8fd'/>
<id>urn:sha1:c5af5e02fb88f03fa91c576329a32c29d80ce8fd</id>
<content type='text'>
apk's ADB binary package format rejects both the backslash-escape and
the percent-encoding variants of the previous CPE id:

  cpe:/a:erlang:erlang\/otp     ERROR: info field 'tags' has invalid value
  cpe:/a:erlang:erlang%2Fotp    ERROR: info field 'tags' has invalid value

apk's tag value parser only accepts a restricted alphabet for ADB
package format and neither '\' nor '%' make the cut. The result is
that the package never produces an .apk.

Drop the '/otp' suffix entirely and use cpe:/a:erlang:erlang, which
matches the higher-level Erlang CPE entry. cve scanners that walked
the more specific erlang\/otp entry will fall back to this one.

This effectively reverts the product portion of bfdf01496 ("lang/erlang:
fix PKG_CPE_ID"), which was correct against the NIST 2.3 string but
incompatible with apk's tag parser.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>erlang: update to 28.5</title>
<updated>2026-05-10T08:31:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=21df5ff4b52b3c9958a79a05473262a223c818b8'/>
<id>urn:sha1:21df5ff4b52b3c9958a79a05473262a223c818b8</id>
<content type='text'>
Upstream release 28.5 (2026-04-23), patch release for OTP 28.

Applications updated:
- erl_interface-5.7: new --{enable,disable}-use-embedded-3pp-alternatives
  configure option; allows using system zstd, zlib, ryu, openssl, tcl
  instead of bundled copies (default: zlib uses OS version if available)
- erts-16.4: fixed bug in enif_make_map_from_arrays for arrays with &gt;= 33
  keys (duplicates could produce broken maps); fixed Unicode handling in
  erl.exe args_file on Windows
- mnesia-4.25.3: bug fixes
- ssl-11.6: bug fixes

Highlight: new "Secure Coding Guidelines" document added to Design
Principles describing how to write secure Erlang code.

Reference: https://github.com/erlang/otp/releases/tag/OTP-28.5

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>lang/erlang: fix PKG_CPE_ID</title>
<updated>2026-03-18T08:05:09Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-13T22:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bfdf01496771f099e57296ae574b8a05edaf58cc'/>
<id>urn:sha1:bfdf01496771f099e57296ae574b8a05edaf58cc</id>
<content type='text'>
cpe:/a:erlang:erlang\/otp is the correct CPE ID for erlang:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:erlang:erlang%5C/otp

Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: fix spelling and grammar in Makefiles</title>
<updated>2025-12-31T07:12:36Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-26T04:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=de64f871b0f00b885039997eb46f914bdac687a5'/>
<id>urn:sha1:de64f871b0f00b885039997eb46f914bdac687a5</id>
<content type='text'>
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>krant: drop maintainership</title>
<updated>2025-12-28T07:58:22Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2025-12-23T02:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dfd0245f19135067f54596676bd5fdb6bf8e3820'/>
<id>urn:sha1:dfd0245f19135067f54596676bd5fdb6bf8e3820</id>
<content type='text'>
Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>erlang: update to 28.0.3</title>
<updated>2025-09-12T06:46:13Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2025-09-11T08:11:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=06bc7784ce8a0d373a86203593502f088306bba3'/>
<id>urn:sha1:06bc7784ce8a0d373a86203593502f088306bba3</id>
<content type='text'>
- Takeover maintainership
- Enable parallel build
- Depend from libstdcpp only on JIT-enabled platforms (x86_64 and aarch64)
- Add SCTP support (off by default)
- Remove OTP-internal versions and rely on package versions for sub-packages
- Remove obsolete configure vars
- Move out sasl from erlang package into separate erlang-sasl
- Add more sub-packages
    - erlang-diameter
    - erlang-eldap
    - erlang-ftp
    - erlang-odbc
    - erlang-parsetools
    - erlang-tftp
- Rename erlang-os_mon to erlang-os-mon
- Clean-up descriptions text
- Disable MIPS16 again to fix mips* targets

Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>erlang: update to 27.0.1</title>
<updated>2024-07-12T19:56:24Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2024-07-12T11:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fa80e4383bf17538767da9ed04efb100a2dde525'/>
<id>urn:sha1:fa80e4383bf17538767da9ed04efb100a2dde525</id>
<content type='text'>
Disable host build of wx - it slows down the build and is not used anyway

Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>erlang: fix mis-detection of transparent hugepages</title>
<updated>2024-06-09T02:45:19Z</updated>
<author>
<name>Aleksey Vasilenko</name>
</author>
<published>2024-06-07T07:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fa7b780cbf179a0d4ca50d0dfbd75e2fc75e53b6'/>
<id>urn:sha1:fa7b780cbf179a0d4ca50d0dfbd75e2fc75e53b6</id>
<content type='text'>
Latest Erlang update incorrectly detects THP as always enabled,
which leads to segmentation fault on systems without transparent hugepages.
Here we manually override configure flag by checking actual option of target kernel.

Signed-off-by: Aleksey Vasilenko &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
</feed>
