<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/system, branch v21.02.1</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-07-02T16:15:02Z</updated>
<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>
<entry>
<title>opkg: update to git HEAD</title>
<updated>2021-06-13T22:02:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-06-13T21:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2aba3e9784e772dd8c7d8a01d17303d6110f0fa3'/>
<id>urn:sha1:2aba3e9784e772dd8c7d8a01d17303d6110f0fa3</id>
<content type='text'>
 1bf042d libopkg: pkg_hash: print unresolved dependencies

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit da86064611db657bce8c3c96b2e58eca8551c3d0)
</content>
</entry>
<entry>
<title>treewide: mark selected packages nonshared</title>
<updated>2021-06-13T22:02:13Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2021-06-06T15:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ea308e2f383c071a710973aa7825530de80c08d6'/>
<id>urn:sha1:ea308e2f383c071a710973aa7825530de80c08d6</id>
<content type='text'>
Mark uci, ubus, libubox, lua, libnl-tiny and libjson-c
as nonshared packages. This helps to keep coherent dependencies
if these ABI versioned packages are later updated.

Before this commit it is possible to get missing dependencies
in target-specific nonshared packages (like iwinfo) that depend
on these shared ABI versioned packages. If these are later updated
and rebuilt, only the new ABI version will be available for download,
while the target-specific packages in releases continue to depend on
the old ABI version.

After this commit the packages are built along the other nonshared
packages by the phase1 images buildbot and will be available at the
target/ download directories instead of packages/base dir. That will
help to keep a coherent set available.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
(cherry picked from commit 72cc44958ef4e0df1a152178514c92899d6a957a)
</content>
</entry>
<entry>
<title>ubus: update to version 2021-06-03</title>
<updated>2021-06-03T08:36:10Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-06-03T07:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1b27d89d4075a2be7cb8035fde04dd5bbe2c91a3'/>
<id>urn:sha1:1b27d89d4075a2be7cb8035fde04dd5bbe2c91a3</id>
<content type='text'>
This update contains following changes:

 * ubusd: protect against too-short messages
 * ubusd: add per-client tx queue limit
 * ubusd: convert tx_queue to linked list

Fixes: FS#1525
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 4f2243d40a400aa1ce6ae5d06325f93b4d9463a5)
</content>
</entry>
<entry>
<title>ubox: fix init script validation of log_ip option</title>
<updated>2021-05-28T13:25:31Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-05-28T13:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0bc3f51aa650ec9fea995233714219d2cb63f53c'/>
<id>urn:sha1:0bc3f51aa650ec9fea995233714219d2cb63f53c</id>
<content type='text'>
The underlying logread process uses usock() to handle remote connections
which is able to handle both hostnames and IP addresses.

Ref: https://github.com/openwrt/luci/issues/5077
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit ec83fb9ced138b7945135adffb9ff0ba63b695ec)
</content>
</entry>
<entry>
<title>treewide: Mark packages nonshared if they depend on @TARGET_</title>
<updated>2021-05-23T22:39:26Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-05-02T22:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=abc2fff80fe943eb5c9a71edd3e866dc44af2533'/>
<id>urn:sha1:abc2fff80fe943eb5c9a71edd3e866dc44af2533</id>
<content type='text'>
This marks all packages which depend on a target with @TARGET nonshared.
If they are not marked nonshared they would be build by the SDK build
and if this happens with a different SDK, then the SDK from the target
the package depends on, the package would not be added to the index.

This should fix the image builder for some of these packages.

This should fix the image builder at least for bcm27xx/bcm2710 and
bcm4908/generic.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 1903233f2b312caf87aa369cd325d9689c45a1c6)
</content>
</entry>
<entry>
<title>openwrt-keyring: Only copy sign key for 21.02</title>
<updated>2021-05-17T17:13:43Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-05-14T22:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=003fbfbf94083da5b9419a3d784223e322a82e86'/>
<id>urn:sha1:003fbfbf94083da5b9419a3d784223e322a82e86</id>
<content type='text'>
Instead of adding all public signature keys from the openwrt-keyring
repository only add the key which is used to sign the OpenWrt 21.02 feeds.

If one of the other keys would be compromised this would not affect
users of 21.02 release builds.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>procd: update to git HEAD</title>
<updated>2021-05-16T17:05:43Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-02-23T13:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=dee89d42ede83fbd4f554a027635ecd04dec1e23'/>
<id>urn:sha1:dee89d42ede83fbd4f554a027635ecd04dec1e23</id>
<content type='text'>
 2be57ed cosmetics: provide compatible system info on Aarch64
 37eed13 system: expose if system was booted from initramfs

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry-picked from commit 5f1bd952785e3257199879248e0b82216757b0b6)
</content>
</entry>
<entry>
<title>zram-swap: bail out early if the kernel doesn't support swap</title>
<updated>2021-04-18T10:05:53Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2021-04-01T13:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ab610f5af30bbdd937f4e8d93bb718b25b589d00'/>
<id>urn:sha1:ab610f5af30bbdd937f4e8d93bb718b25b589d00</id>
<content type='text'>
Since KERNEL_SWAP is only enabled by default for !SMALL_FLASH targets, we need
to check if the current kernel supports swap before trying to configure
zram-swap, as opkg can't check for kernel dependencies.

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
(cherry picked from commit 565dfeb1280343fb3f838581169e5d7a1c947862)
</content>
</entry>
</feed>
