<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/erlang, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-08-07T08:42:25Z</updated>
<entry>
<title>erlang: remove quiet mode from grep in test version checks</title>
<updated>2026-08-07T08:42:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-06T18:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ca04783f334c5b70531106925a15f19b3b0494c5'/>
<id>urn:sha1:ca04783f334c5b70531106925a15f19b3b0494c5</id>
<content type='text'>
Remove the quiet mode flag (-q) from grep in version check commands
to ensure that their stdout output is visible.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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-03.infra.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>
</feed>
