<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/neocturne/include, branch main</title>
<subtitle>Staging tree of Nora Schiffer</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/neocturne/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/'/>
<updated>2024-06-20T03:52:05Z</updated>
<entry>
<title>Revert "apk: limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG"</title>
<updated>2024-06-20T03:52:05Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-20T03:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=cf2b689d03ab26fce0e87f9c0378663f6f9cb970'/>
<id>urn:sha1:cf2b689d03ab26fce0e87f9c0378663f6f9cb970</id>
<content type='text'>
This reverts commit 25bbefcdd9424ed1b6ef35a39e84420fc4cce322.

Only the Config-build.in change needed to be merged and this contains
leftover from previous revision of the feature.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.1 to 6.1.94</title>
<updated>2024-06-20T08:41:50Z</updated>
<author>
<name>Zxl hhyccc</name>
</author>
<published>2024-06-17T16:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=b004feaafbb9fef8964ccaacfd6cd17f2c6e330a'/>
<id>urn:sha1:b004feaafbb9fef8964ccaacfd6cd17f2c6e330a</id>
<content type='text'>
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.94

All other patches automatically rebased.

Build system: Kirkwood bcm53xx

Signed-off-by: Zxl hhyccc &lt;zxlhhy@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.6 to 6.6.34</title>
<updated>2024-06-19T23:55:19Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2024-06-19T11:56:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=a09a72d86dab6022181c9fb2e7a24ab76101782b'/>
<id>urn:sha1:a09a72d86dab6022181c9fb2e7a24ab76101782b</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.34

Removed upstreamed:
	backport-6.6/701-v6.8-net-sfp-bus-fix-SFP-mode-detect-from-bitrate.patch[1]

All other patches automatically rebased.

Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.34&amp;id=9399baa02e4b7f101c39fdbc4d681d54bca4465b

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>target.mk: improve handling of default enabled SECCOMP</title>
<updated>2024-06-19T14:19:10Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-19T14:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=847fad476f3d3652e75daa98822662f654bfd225'/>
<id>urn:sha1:847fad476f3d3652e75daa98822662f654bfd225</id>
<content type='text'>
Handling default packages selection is really problematic and error
prone. In all the changes, the SECCOMP config is enabled by default if
supported by the target.

This is problematic for the scenario of the first .config creation where
this option will be enabled by default but the package default are
already being parsed.

This cause the reparsing of the default package on the next command and
the "outdated config" error. To better handle this special case, add
additiona logic to match the dependency in the config and check if
CONFIG_SECCOMP should be enabled by default in the scenario where a
.config needs to be init and doesn't exist.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpf: also include toolchain standard header as system header</title>
<updated>2024-06-17T11:48:29Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-05-05T15:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=5f9fb964c3afbcbc6ca860c817076221d0c1ce8c'/>
<id>urn:sha1:5f9fb964c3afbcbc6ca860c817076221d0c1ce8c</id>
<content type='text'>
Also include toolchain standard header as system header. These are
required by xdp-tools that try to include stddef.h and stdbool.h for
some tools. These header are usually in /lib/gcc/../include but musl
also have some special variant in /include.

To fix compilation of xdp-tools, also include these standard header.
These header should follow ISO C standard and should not introduce
regression in bpf tools making them specific to an arch.

Link: https://github.com/openwrt/openwrt/pull/15390
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.6 to 6.6.33 and adjust subarches</title>
<updated>2024-06-15T20:44:06Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2024-06-12T20:46:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=f34620f14676eddea9eeb5c811d82adef9ba665a'/>
<id>urn:sha1:f34620f14676eddea9eeb5c811d82adef9ba665a</id>
<content type='text'>
This commit accomplishes three goals:
1. bump 6.6 to 6.6.33
2. kernel: modules: video: change package definition for fb for
   upstream changes[1]
3. kernel/multiple subtargets: add CONFIG_FB_IOMEM_FOPS=y to all
   subtargets which also set CONFIG_FB_CORE=y.

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.33

Removed upstreamed:
	pending-6.6/195-block-fix-and-simplify-blkdevparts-cmdline-parsing.patch[2]
	gemini/patches-6.6/0003-net-ethernet-cortina-Locking-fixes.patch[3]

Manually rebased:
	ramips/patches-6.6/810-uvc-add-iPassion-iP2970-support.patch

All other patches automatically rebased.

1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&amp;id=c00e8fd749502c02085534c60b1edca4fc479c91
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.33&amp;id=99bbbd9aea059f8a206736dc601be2ae61d366fb
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.33&amp;id=8f6f82d6a205ceb3aba8d279f9ff6eeea0b1689b

Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3

Tested-by: Stijn Segers &lt;foss@volatilesystems.org&gt;
Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.1 to 6.1.93</title>
<updated>2024-06-15T11:55:01Z</updated>
<author>
<name>Zxl hhyccc</name>
</author>
<published>2024-06-15T06:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=fc9cb9b609a655cb0b379595e6359d07e8efec3c'/>
<id>urn:sha1:fc9cb9b609a655cb0b379595e6359d07e8efec3c</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.93

Removed upstreamed:
bcm27xx/patches-6.1/950-0081-smsx95xx-fix-crimes-against-truesize.patch
reference: https://github.com/gregkh/linux/commit/517e64bcc9634bb46f8fc6421e272b8da3d7d953

Manually rebased:
bcm27xx/patches-6.1/950-0712-drm-vc4-Use-phys-addresses-for-slave-DMA-config.patch

All other patches automatically rebased.

Build system: bcm53xx ath79

Signed-off-by: Zxl hhyccc &lt;zxlhhy@gmail.com&gt;
</content>
</entry>
<entry>
<title>toplevel.mk: make sure tmp exist for .packagedynamicdefault</title>
<updated>2024-06-12T13:55:17Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-12T13:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=3810219441350c68f21a5d3788c9c1c3eb5c6be0'/>
<id>urn:sha1:3810219441350c68f21a5d3788c9c1c3eb5c6be0</id>
<content type='text'>
With some big corner case, tmp directory might not exist when
check-dynamic-def-pkg is called. To handle this, make sure tmp exist
before creating the .packagedynamicdefault file.

Fixes: 9a52ec4fa092 ("toplevel.mk: implement logic to invalidate targetinfo with some config")
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>apk: limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG</title>
<updated>2024-06-11T21:58:19Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-05-26T17:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=25bbefcdd9424ed1b6ef35a39e84420fc4cce322'/>
<id>urn:sha1:25bbefcdd9424ed1b6ef35a39e84420fc4cce322</id>
<content type='text'>
Limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG as APK have different
way to validate package integrity (apk audit)

Link: https://github.com/openwrt/openwrt/pull/15543
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>apk: provide csum for static conffiles</title>
<updated>2024-06-11T21:58:17Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-05-25T14:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=93d49529a119a88e9049a868833a0eebb975b37c'/>
<id>urn:sha1:93d49529a119a88e9049a868833a0eebb975b37c</id>
<content type='text'>
For non-overlay configuration we need checksum for config file that
weren't modified by the user. For OPKG in sysupgrade we check the status
file for the Conffiles: entry of every package. this entry contains
checksum for every static file that the package contains.

Provide the same info for APK by creating a conffiles_static file and
parse this file on sysupgrade for non-overlay configurations.

This is also used by the sysupgrade -u option to exclude non-changed
files from the final backup.

Link: https://github.com/openwrt/openwrt/pull/15543
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
