<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/system, branch v21.02.6</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.6</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.6'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-03-04T12:09:12Z</updated>
<entry>
<title>ca-certificates: fix python3-cryptography woes in certdata2pem.py</title>
<updated>2023-03-04T12:09:12Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-12-01T14:01:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=23c86d44bcfa00255c32196458b0a47dfa6732d5'/>
<id>urn:sha1:23c86d44bcfa00255c32196458b0a47dfa6732d5</id>
<content type='text'>
This patch is a revert of the upstream patch to Debian's ca-certificate
commit 033d52259172 ("mozilla/certdata2pem.py: print a warning for expired certificates.")

The reason is, that this change broke builds with the popular
Ubuntu 20.04 LTS (focal) releases which are shipping with an
older version of the python3-cryptography package that is not
compatible.

|Traceback (most recent call last):
|  File "certdata2pem.py", line 125, in &lt;module&gt;
|    cert = x509.load_der_x509_certificate(obj['CKA_VALUE'])
|TypeError: load_der_x509_certificate() missing 1 required positional argument: 'backend'
|make[5]: *** [Makefile:6: all] Error 1

...or if the python3-cryptography was missing all together:
|Traceback (most recent call last):
|  File "/certdata2pem.py", line 31, in &lt;module&gt;
|    from cryptography import x509
|ModuleNotFoundError: No module named 'cryptography'

More concerns were raised by Jo-Philipp Wich:
"We don't want the build to depend on the local system time anyway.
Right now it seems to be just a warning but I could imagine that
eventually certs are simply omitted of found to be expired at
build time which would break reproducibility."

Link: &lt;https://github.com/openwrt/openwrt/commit/7c99085bd697&gt;
Reported-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
Reported-by: Shane Synan &lt;digitalcircuit36939@gmail.com&gt;
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
(cherry picked from commit 25bc66eb40ea2c062940778fba601032b2579734)
</content>
</entry>
<entry>
<title>ca-certicficates: Update to version 20211016</title>
<updated>2023-03-04T12:09:12Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-11-28T01:31:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f67f60b809b433c42bc86dad60fbdef0fb866a0a'/>
<id>urn:sha1:f67f60b809b433c42bc86dad60fbdef0fb866a0a</id>
<content type='text'>
Update the ca-certificates and ca-bundle package from version 20210119 to
version 20211016.

Debian change-log entry [1]:
|[...]
|[ Julien Cristau ]
|* mozilla/{certdata.txt,nssckbi.h}: Update Mozilla certificate authority
|    bundle to version 2.50
|    The following certificate authorities were added (+):
|    + "AC RAIZ FNMT-RCM SERVIDORES SEGUROS"
|    + "GlobalSign Root R46"
|    + "GlobalSign Root E46"
|    + "GLOBALTRUST 2020"
|    + "ANF Secure Server Root CA"
|    + "Certum EC-384 CA"
|    + "Certum Trusted Root CA"
|    The following certificate authorities were removed (-):
|    - "QuoVadis Root CA"
|    - "Sonera Class 2 Root CA"
|    - "GeoTrust Primary Certification Authority - G2"
|    - "VeriSign Universal Root Certification Authority"
|    - "Chambers of Commerce Root - 2008"
|    - "Global Chambersign Root - 2008"
|    - "Trustis FPS Root CA"
|    - "Staat der Nederlanden Root CA - G3"
|  * Blacklist expired root certificate "DST Root CA X3" (closes: #995432)
|[...]

[1] &lt;https://metadata.ftp-master.debian.org/changelogs//main/c/ca-certificates/ca-certificates_20211016_changelog&gt;

Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
(cherry picked from commit 7c99085bd69742f66207d61e9f2da5ec4f8f9d2f)
</content>
</entry>
<entry>
<title>opkg: add patch to avoid remove package repeatly with force</title>
<updated>2023-01-06T16:34:46Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-12-12T22:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1b6e9b3f64344aa17bdb2dc7b89bb2765305dbe5'/>
<id>urn:sha1:1b6e9b3f64344aa17bdb2dc7b89bb2765305dbe5</id>
<content type='text'>
This patch was taken from the OpenWrt-devel mailing list:
https://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg59794.html

It is included already in OpenWrt master branch and OpenWrt 22.03
release as it was included in opkg-lede repository:
https://git.openwrt.org/?p=project/opkg-lede.git;a=commit;h=9c44557a776da993c2ab80cfac4dbd8d59807d01

However, it is not included in OpenWrt 21.02, where the same issue is
happening.

Fixes: CI for https://github.com/openwrt/packages/pull/20074

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>procd: add patch to fix compilation error</title>
<updated>2022-12-04T15:06:35Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2022-11-29T15:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1392bec7de92888af06d98d11d306241b2e1f68f'/>
<id>urn:sha1:1392bec7de92888af06d98d11d306241b2e1f68f</id>
<content type='text'>
procd complain for an unused verbose variable causing compilation error.
Fix this by setting the variable static following upstream procd
changes.

This is a variant of 0ee73b2c86a853ae3274c7080e2dcd36b81aa1fa that
introduced major change and fixed the verbose variable to static.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>rpcd: backport 802.11ax support</title>
<updated>2022-02-19T09:01:03Z</updated>
<author>
<name>Šimon Bořek</name>
</author>
<published>2022-02-08T17:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7fc336484b1e4727f419dd930955048f323580be'/>
<id>urn:sha1:7fc336484b1e4727f419dd930955048f323580be</id>
<content type='text'>
Backport of commit 7a560a1a5769 ("iwinfo: add 802.11ax HE support").

enables 802.11ax capability detection through ubus in OpenWrt 21.02
(e.g. with MT7915E 802.11ax PCI Express Wireless Network Adapter)

Signed-off-by: Šimon Bořek &lt;simon.borek@nic.cz&gt;
[commit message facelift, use openwrt-21.02 branch]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>uci: update to the latest master</title>
<updated>2022-01-23T10:30:30Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-04-14T06:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=97b95ef8b9186518cda6f2d3cec8a01860fae2e7'/>
<id>urn:sha1:97b95ef8b9186518cda6f2d3cec8a01860fae2e7</id>
<content type='text'>
4b3db11 cli: add option for changing save path

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 05a4273058303c8cfb5ff9c087739b924df056b3)
</content>
</entry>
<entry>
<title>procd: update to git HEAD</title>
<updated>2022-01-18T14:09:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-01-07T06:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1472a8fa4253c0aed5053adffe59463ceb94f139'/>
<id>urn:sha1:1472a8fa4253c0aed5053adffe59463ceb94f139</id>
<content type='text'>
 945d0d7 utils: fix C style in header file
 2cfc26f inittab: detect active console from kernel if no console= specified

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit ffeb37047e85a5efd96890db12710e9d60b4b76a)
</content>
</entry>
<entry>
<title>procd: update to git HEAD</title>
<updated>2022-01-18T14:09:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-01-07T06:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=015f170fe69e41abaf174131e87aa9ae8f55673c'/>
<id>urn:sha1:015f170fe69e41abaf174131e87aa9ae8f55673c</id>
<content type='text'>
 64e9f3a procd: fix compilation with newer musl

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 1cd4a02c8e3f8574f1ba8c40b1bd4decbfb49e62)
</content>
</entry>
<entry>
<title>treewide: unmark selected packages nonshared</title>
<updated>2021-07-02T16:15:02Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-07-02T16:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d723002d84e25d18b7e225d5e6f2810875d052c7'/>
<id>urn:sha1:d723002d84e25d18b7e225d5e6f2810875d052c7</id>
<content type='text'>
This partially reverts changes done in commit 72cc44958ef4 ("treewide:
mark selected packages nonshared") as it removes the nonshared flag, but
keeps the PKG_RELEASE as the PKG_RELEASE bump while adding nonshared
flag was incorrect.

Unmark uci, ubus, libubox, lua, libnl-tiny and libjson-c as nonshared
packages as this fix attempt didn't worked out. Currently the
imagebuilder is broken again:

 openwrt-imagebuilder-21.02.0-rc3-ipq40xx-generic.Linux-x86_64$ make image PROFILE=avm_fritzbox-7530 PACKAGES=luci-ssl-openssl
 ...
 Collected errors:
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for luci-mod-status
  * pkg_hash_fetch_best_installation_candidate: Packages for luci-mod-status found, but incompatible with the architectures configured
  * pkg_hash_check_unresolved: cannot find dependency libiwinfo20210430 for rpcd-mod-iwinfo
  * pkg_hash_fetch_best_installation_candidate: Packages for rpcd-mod-iwinfo found, but incompatible with the architectures configured
  * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-ssl-openssl:
  * 	libiwinfo20210430
  * opkg_install_cmd: Cannot install package luci-ssl-openssl.

Everything because iwinfo's ABI was changed two times since rc3 release:

 +IWINFO_ABI_VERSION:=20210430
 +IWINFO_ABI_VERSION:=20210420

Since iwinfo is marked as nonshared, it wasn't built by phase2 builders, but
luci-mod-status was already updated 2 times since rc3 and was thus rebuilt by
phase2 builders:

 d1d452ed2fb3 luci-mod-status: don't set '-' hostname when creating static lease
 95b3633055c1 luci-mod-status: switch to html table for wlan channel analysis

So now luci-mod-status depends on libiwinfo20210430 but only
libiwinfo20210106 can be downloaded. This is first part of the fix, in
the upcoming commit Jo is going to remove nonshared flag from iwinfo
package as well.

References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035736.html
References: https://lists.infradead.org/pipermail/openwrt-devel/2021-July/035741.html
Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Reported-by: Nick Hainke &lt;vincent@systemli.org&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 8307da3dbdaff13d5ce99f8aefa32f5b7a2e18e6)
</content>
</entry>
<entry>
<title>ubus: update to the latest version</title>
<updated>2021-06-30T20:01:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-06-30T19:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d666ebcaa327a1e03992a484d9601ea5f2e6b19a'/>
<id>urn:sha1:d666ebcaa327a1e03992a484d9601ea5f2e6b19a</id>
<content type='text'>
4fc532c8a55b ubusd: fix tx_queue linked list usage

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
