<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/rmilecki/include, branch master</title>
<subtitle>Rafal Mileckis staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/'/>
<updated>2021-03-09T05:04:35Z</updated>
<entry>
<title>include: store ABIVersion in Packages index</title>
<updated>2021-03-09T05:04:35Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-08T04:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=fc5b101c06928884d2b0c42b11bf917d29538971'/>
<id>urn:sha1:fc5b101c06928884d2b0c42b11bf917d29538971</id>
<content type='text'>
With the existence of ABI versions there is no clean way to determine
the package name without an attached ABI version. The Packages index is
stored on device to know what packages are installed.

The ABIVersion was recently removed in c921650382 "build: drop ABI
version from metadata", while ABI versions still exists. This becomes a
problem if a user tries to export installed packages via `ubus call
rpcd-sys packagelist` which would return package names including the ABI
version. Trying to find these packages in a later release with changes
ABI version is impossible.

This commits adds the `ABIVersion` field again. Knowing both the
combined (SourceName + ABIVersion) and the `ABIVersion` it is possible
to calculate the package `SourceName` without storing it in the
on-device package list.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.10 to 5.10.20</title>
<updated>2021-03-05T19:35:01Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2021-03-04T19:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=3a187fa71835051d71dcc47ef151e4e61c12b6b0'/>
<id>urn:sha1:3a187fa71835051d71dcc47ef151e4e61c12b6b0</id>
<content type='text'>
Also add a new kconfig symbol (CONFIG_KCMP) to the generic config,
disabling the SYS_kcmp syscall (it was split from
CONFIG_CHECKPOINT_RESTORE, which is disabled by default, so the
previous behaviour is kept).

Removed (upstreamed) patches:
  070-net-icmp-pass-zeroed-opts-from-icmp-v6-_ndo_send-bef.patch
  081-wireguard-device-do-not-generate-ICMP-for-non-IP-pac.patch
  082-wireguard-queueing-get-rid-of-per-peer-ring-buffers.patch
  083-wireguard-kconfig-use-arm-chacha-even-with-no-neon.patch
  830-v5.12-0002-usb-serial-option-update-interface-mapping-for-ZTE-P685M.patch

Manually rebased patches:
  313-helios4-dts-status-led-alias.patch
  104-powerpc-mpc85xx-change-P2020RDB-dts-file-for-OpenWRT.patch

Run tested:
  ath79 (TL-WDR3600)
  mvebu (Turris Omnia)

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: use config-1 instead of config@1 as default</title>
<updated>2021-03-05T15:45:33Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2021-03-04T11:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=9f714398e060c6338fbfad44cdbfa8c940dbb84b'/>
<id>urn:sha1:9f714398e060c6338fbfad44cdbfa8c940dbb84b</id>
<content type='text'>
U-boot will reject all nodes with @ since commit:
https://gitlab.denx.de/u-boot/u-boot/-/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4

This will cause the OpenWrt images to fail booting,
to rectify use the config-1 as default.

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>kernel-5.4: bump to 5.4.102 and refresh patches</title>
<updated>2021-03-04T21:06:53Z</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2021-03-04T20:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=196f3d586f11d96ba4ab60068cfb12420bcd20fd'/>
<id>urn:sha1:196f3d586f11d96ba4ab60068cfb12420bcd20fd</id>
<content type='text'>
5.4.102 backported a lot of stuff that our WireGuard backport already
did, in addition to other patches we had, so those patches were
removed from that part of the series. In the process other patches were
refreshed or reworked to account for upstream changes.

This commit involved `update_kernel.sh -v -u 5.4`.

Cc: John Audia &lt;graysky@archlinux.us&gt;
Cc: David Bauer &lt;mail@david-bauer.net&gt;
Cc: Petr Štetiar &lt;ynezz@true.cz&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>build: add which command to build requirements</title>
<updated>2021-03-03T21:51:39Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-03T18:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=13069b1a1dcbef0bb9b42db98025fa9203283220'/>
<id>urn:sha1:13069b1a1dcbef0bb9b42db98025fa9203283220</id>
<content type='text'>
`which` utility is not shipped by default for example on recent Arch
Linux and then any steps relying on its presence fails, like for example
following Python3 prereq build check:

 $ python3 --version
 Python 3.9.1

 $ make
 /bin/sh: line 1: which: command not found
 ...
 Checking 'python3'... failed.

So make `which` utility host build requirement.

References: PR#3820 FS#3525
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Revert "build: replace which with Bash command built-in"</title>
<updated>2021-03-03T21:51:39Z</updated>
<author>
<name>Clemens Fruhwirth</name>
</author>
<published>2021-01-29T18:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=1f5e7224868109a170a9248d18f8d2b6124e9c5a'/>
<id>urn:sha1:1f5e7224868109a170a9248d18f8d2b6124e9c5a</id>
<content type='text'>
This reverts commit c7aec47e5e3a3ff7b5fdaa11cd1e62cae6746acb.

The original commit replaces 'which' with 'command'. Sadly most of
them are not equivalent and for 'which -a', there is no easy
replacements that would not reimplement PATH parsing logic. Hence
revert. Keeping a dependency on which is absolutely fine.

Signed-off-by: Clemens Fruhwirth &lt;clemens@endorphin.org&gt;
</content>
</entry>
<entry>
<title>build: fix checks for GCC11</title>
<updated>2021-03-03T21:51:39Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-01T12:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=cae69d558135456976b8fc6cb08530d1358cf6d5'/>
<id>urn:sha1:cae69d558135456976b8fc6cb08530d1358cf6d5</id>
<content type='text'>
Fedora 34 already uses GCC11.

Reported-by: Marcin Juszkiewicz &lt;marcin-openwrt@juszkiewicz.com.pl&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>build: make GCC version 6+ minimal host build requirement</title>
<updated>2021-03-03T21:51:39Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-01T12:27:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=ac7034cd12c2018338d58eb1e1911755912f33b0'/>
<id>urn:sha1:ac7034cd12c2018338d58eb1e1911755912f33b0</id>
<content type='text'>
Currently minimal GNU supported GCC version is 7 (from May 2, 2017),
buildbots are using default GCC version 6 on Debian 9 (old stable),
current Debian stable has GCC version 8.3.0.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>build: use numeric uid/gid on cpio calls</title>
<updated>2021-03-03T15:09:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-03-03T15:09:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=785ab2b62c8d9366023095641f2ba237e2b0ed8e'/>
<id>urn:sha1:785ab2b62c8d9366023095641f2ba237e2b0ed8e</id>
<content type='text'>
There are systems that don't have the 'root' group, so don't rely on host
specific user/group names

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>Revert "build: use config.site generated by autoconf-lean, drop hardcoded sitefiles"</title>
<updated>2021-03-02T11:35:45Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-02T11:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/rmilecki/commit/?id=1b6209203d4e403b4c6b124d1222d0a4ad69d37f'/>
<id>urn:sha1:1b6209203d4e403b4c6b124d1222d0a4ad69d37f</id>
<content type='text'>
This reverts commit f439e291304a93b982e912dc91b80ca950a594f3.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
