<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include, branch v23.05.1</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-11-12T20:20:49Z</updated>
<entry>
<title>OpenWrt v23.05.1: adjust config defaults</title>
<updated>2023-11-12T20:20:49Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-12T20:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a58a86693f8593974ff7c26bb42e280b62a8724c'/>
<id>urn:sha1:a58a86693f8593974ff7c26bb42e280b62a8724c</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>image: fix image generation within ImageBuilder</title>
<updated>2023-11-06T12:04:53Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-11-06T08:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cfadbc090c3f2f886eecb20b0272a32de4b74194'/>
<id>urn:sha1:cfadbc090c3f2f886eecb20b0272a32de4b74194</id>
<content type='text'>
Changes introduced in commit d604a07225c5 ("build: add CycloneDX SBOM
JSON support") broke ImageBuilder:

  Cannot open '/openwrt-imagebuilder-ath79-generic.Linux-x86_64/tmp/.packageinfo': No such file or directory

So lets fix it by wrapping the BOM generation behind condition of IB
feature check.

Fixes: #13881
Fixes: d604a07225c5 ("build: add CycloneDX SBOM JSON support")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit c4259a658673cc1a02ed17bfa8e94de17de00ad2)
</content>
</entry>
<entry>
<title>build: add CycloneDX SBOM JSON support</title>
<updated>2023-11-02T14:44:47Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-24T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=21e5db97c410f4008c8fe8515fb79a7cde368dbf'/>
<id>urn:sha1:21e5db97c410f4008c8fe8515fb79a7cde368dbf</id>
<content type='text'>
CycloneDX is an open source standard developed by the OWASP foundation.
It supports a wide range of development ecosystems, a comprehensive set
of use cases, and focuses on automation, ease of adoption, and
progressive enhancement of SBOMs (Software Bill Of Materials) throughout
build pipelines.

So lets add support for CycloneDX SBOM for packages and images
manifests.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit d604a07225c5c82b942cd3374cc113ad676a2519)
</content>
</entry>
<entry>
<title>package-dumpinfo,metadata: add ABI version information to package index</title>
<updated>2023-11-02T14:44:46Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-26T16:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4ef8899c7ab6ac9c69f7cc7138c3fc8a3fec777b'/>
<id>urn:sha1:4ef8899c7ab6ac9c69f7cc7138c3fc8a3fec777b</id>
<content type='text'>
There is no standard for ABI versioning, so its not possible to find out
from `libext2fs2`, `libiwinfo20230701` or `libss2` package names if
thats just package name or package name with ABI version included. To
help with the decision, lets make ABI version aviable in package index.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 649655f427932fe79b96a41f883c8054b1806191)
</content>
</entry>
<entry>
<title>package-dumpinfo: add CPE information to package index</title>
<updated>2023-11-02T14:44:45Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-10-19T13:43:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=21552a955ae6865dfe2062a86a6c6f5f0d31a32c'/>
<id>urn:sha1:21552a955ae6865dfe2062a86a6c6f5f0d31a32c</id>
<content type='text'>
Common Platform Enumeration (CPE) is a structured naming scheme for
information technology systems, software, and packages.

In order for the information to be processed further, it should also be
available in package index files.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 33b3fea70245068030ef64b6d7c5b344d08ba9d8)
</content>
</entry>
<entry>
<title>kernel: bump 5.15 to 5.15.137</title>
<updated>2023-10-29T12:00:28Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-10-25T19:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=64ab02aff86839dad65d97d38ed302c73b22ad40'/>
<id>urn:sha1:64ab02aff86839dad65d97d38ed302c73b22ad40</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.137

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
[Refreshed on top of OpenWrt 23.05]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 75aeb7ed627ba5ea6f10f365b232bed21e40b502)
</content>
</entry>
<entry>
<title>kernel: bump 5.15 to 5.15.136</title>
<updated>2023-10-29T12:00:28Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-10-20T14:27:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=06efc8027fb5066e818d9b4fd66a3c268c04dea4'/>
<id>urn:sha1:06efc8027fb5066e818d9b4fd66a3c268c04dea4</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.136

Removed bcm53xx patch backported from 5.15.136:
	target/linux/bcm53xx/patches-5.15/081-xhci-Keep-interrupt-disabled-in-initialization-until.patch [1]

All other patches automatically rebased.

Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3

1. https://github.com/openwrt/openwrt/pull/13751#issuecomment-1781206937

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
[rmilecki: updated commit description &amp; tested on Luxul XWR-3150]
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
[Refreshed on top of OpenWrt 23.05]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 5a6368e85deb1d751238447ea8b289576e701cb0)
</content>
</entry>
<entry>
<title>kernel: bump 5.15 to 5.15.135</title>
<updated>2023-10-29T12:00:28Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-10-11T19:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=269896fed0dfc079cee9447cd18624f931b2a738'/>
<id>urn:sha1:269896fed0dfc079cee9447cd18624f931b2a738</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.135

All patches automatically rebased.

Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
[Refreshed on top of OpenWrt 23.05]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 096bb8ed82cebeb8926a5b64466afec649385159)
</content>
</entry>
<entry>
<title>prereq: merge common cases in SetupHostCommand</title>
<updated>2023-10-26T23:03:38Z</updated>
<author>
<name>Jonas Gorski</name>
</author>
<published>2023-08-23T07:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c4c9f6133178f7e36ec3193be97326bbd037bd44'/>
<id>urn:sha1:c4c9f6133178f7e36ec3193be97326bbd037bd44</id>
<content type='text'>
Now that most cases do the same thing in SetupHostCommand, merge them
together into one. To allow moving the generic symlink check, invert the
check and let it check for relative links by matching on link targets
that do not start with a slash.

This then allows us to also drop the absolute link case, shortening the
case statement further.

This reorders the check to

* if it is not a symlink, do not change it
* if it is a symlink and it points to the found command, do not change it
* if it is a symlink with a relative path, do not change it
* else, update/replace it

Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
(cherry picked from commit 3210aa8e0a113cc4354628b08b608c5c8f792941)
</content>
</entry>
<entry>
<title>prereq: make existing binary check work for sdk as well</title>
<updated>2023-10-26T23:03:38Z</updated>
<author>
<name>Jonas Gorski</name>
</author>
<published>2023-08-16T09:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9eec4eb2684531ef146b9e4ff1a6c7545302fca9'/>
<id>urn:sha1:9eec4eb2684531ef146b9e4ff1a6c7545302fca9</id>
<content type='text'>
To avoid replacing host built binaries with symlinks again, a check for
an appropriate stamp was added in 729909c07f ("prereq-build: do not
replace binaries with symlinks"). Unfortunately the stamp directory does
not exist in the SDK, so the fix was ineffective there.

This caused the packages builders to e.g. use the host tar again, which
in turn made the tarballs created different since it may lack
reproducibility fixes, or implement these differently, causing spurious
hash failures on source repository based packages.

Fix this by dropping the stamp dir check, and just check that the file
is usable.

Fixes: 729909c07f ("prereq-build: do not replace binaries with symlinks")
Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
(cherry picked from commit c1ef10c8d873254ce7c1f3019d821c4a87227474)
</content>
</entry>
</feed>
