<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/dedeckeh/package/system, branch master</title>
<subtitle>Staging tree of dedeckeh</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/'/>
<updated>2023-03-21T17:28:22Z</updated>
<entry>
<title>treewide: add support for "lto" in PKG_BUILD_FLAGS</title>
<updated>2023-03-21T17:28:22Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-02T20:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=07730ff3465d3cede3026cdd1c17453930f055ce'/>
<id>urn:sha1:07730ff3465d3cede3026cdd1c17453930f055ce</id>
<content type='text'>
This reduces open coding and allows to easily add a knob to enable
it treewide, where chosen packages can still opt-out via "no-lto".

Some packages used LTO, but not the linker plugin. This unifies 'em
all to attempt to produce better code.
Quoting man gcc(1):
"This improves the quality of optimization by exposing more code to the
link-time optimizer."

Also use -flto=auto instead of -flto=jobserver, as it's not guaranteed
that every buildsystem uses +$(MAKE) correctly.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add support for "gc-sections" in PKG_BUILD_FLAGS</title>
<updated>2023-03-21T17:28:22Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-02T20:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=da3700988d9e34e380bae21ee23d5458a7e972b4'/>
<id>urn:sha1:da3700988d9e34e380bae21ee23d5458a7e972b4</id>
<content type='text'>
This reduces open coding and allows to easily add a knob to
enable it treewide, where chosen packages can still opt-out via
"no-gc-sections".

Note: libnl, mbedtls and opkg only used the CFLAGS part without the
LDFLAGS counterpart. That doesn't help at all if the goal is to produce
smaller binaries. I consider that an accident, and this fixes it.

Note: there are also packages using only the LDFLAGS part. I didn't
touch those, as gc might have been disabled via CFLAGS intentionally.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16</title>
<updated>2023-03-21T17:28:22Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-02T19:02:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=5c545bdb365a78b8995ddfa441a6018f7ff3c011'/>
<id>urn:sha1:5c545bdb365a78b8995ddfa441a6018f7ff3c011</id>
<content type='text'>
Keep backwards compatibility via PKG_USE_MIPS16 for now, as this is
used in all package feeds.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>rpcd: bump to latest git HEAD</title>
<updated>2023-03-17T02:34:50Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-03-14T21:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=6634fb00dd2720bd2b61e5bc47a12d3954a34c4b'/>
<id>urn:sha1:6634fb00dd2720bd2b61e5bc47a12d3954a34c4b</id>
<content type='text'>
d978830 rc: add option to get info for a single script in list method
632b4fc rc: add option to skip running check for list method
5577db9 rc: add support for scanning USE_PROCD and skip running if not supported
4de3f02 rc: fix and improve script scanning START and STOP

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>uci: update to git HEAD</title>
<updated>2023-03-05T15:39:24Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-03-05T15:39:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=11822d8be2dffb249b4d09a641ffcf0b884203a7'/>
<id>urn:sha1:11822d8be2dffb249b4d09a641ffcf0b884203a7</id>
<content type='text'>
5de3871 cli: drop redundant uci_add_delta_path() call for -P
f49a2fd delta: simplify uci_load_delta() by using a helper
9b6605e uci: fix use-after-free uci_set on update option
b7ceda9 uci: maintain option position in uci_set
7e01d66 uci: optimize update option in uci_set
47697e6 uci: fix use-after-free uci_add_list
74f2797 uci: fix atomicity of uci_add_list
b2f3417 uci: maintain option position in uci_add_list
16e8a3b uci: fix memory leak uci_set on update section
ae61e1c uci: optimize update section in uci_set
04d0c46 uci: macro uci_alloc_element not in uci.h

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>fstools: update to the latest master</title>
<updated>2023-02-28T09:05:19Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-02-28T09:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=fdd1af9a448c23fa4adb515f09b7d2848003fbf7'/>
<id>urn:sha1:fdd1af9a448c23fa4adb515f09b7d2848003fbf7</id>
<content type='text'>
bfe882d libblkid-tiny: add exfat superblock support

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>fstools: update to git HEAD</title>
<updated>2023-02-15T03:27:35Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-02-15T03:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=62e583ddb9c1f8a5d760ff0612433c5e262fe481'/>
<id>urn:sha1:62e583ddb9c1f8a5d760ff0612433c5e262fe481</id>
<content type='text'>
 12155d3 libfstools: use class interface to iterate over ubi devices

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>fstools: bump to latest Git HEAD</title>
<updated>2023-02-04T19:04:58Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-04T19:04:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=3ef655375a5edac9c4967394a213d10b631464a7'/>
<id>urn:sha1:3ef655375a5edac9c4967394a213d10b631464a7</id>
<content type='text'>
14d535e partname: Correct fstools_partname_fallback_scan comparison

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>ubus: fix wrong package mirror hash</title>
<updated>2023-01-30T09:58:00Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-01-30T09:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=3d7d93cf6579de4362b96c0829d0595f0fcd8e0d'/>
<id>urn:sha1:3d7d93cf6579de4362b96c0829d0595f0fcd8e0d</id>
<content type='text'>
I've somehow managed to commit wrong package mirror hash in commit 36076b5a4092
("ubus: update to version 2022-06-15"), so lets fix it by using a proper
one.

Fixes: 36076b5a4092 ("ubus: update to version 2022-06-15")
Reported-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ubus: update to version 2022-06-15</title>
<updated>2023-01-27T10:04:07Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-01-26T09:34:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/dedeckeh/commit/?id=36076b5a409236b44d56179071cc53fdd1c6fc78'/>
<id>urn:sha1:36076b5a409236b44d56179071cc53fdd1c6fc78</id>
<content type='text'>
Update which contains just a following fix:

 * ubusd: add lookup command queuing support

   Defers and continues a client's lookup command to avoid unnecessary
   buffering under load.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
