<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/ldir/package/system, branch master</title>
<subtitle>Kevin D-Bs staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/ldir/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/ldir/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/ldir/'/>
<updated>2023-05-18T09:35:29Z</updated>
<entry>
<title>treewide: replace AUTORELEASE with real PKG_RELEASE</title>
<updated>2023-05-18T09:35:29Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-05-17T13:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/ldir/commit/?id=48ed07bc0b94b930d369baf911014bedd5bf6a7e'/>
<id>urn:sha1:48ed07bc0b94b930d369baf911014bedd5bf6a7e</id>
<content type='text'>
Based on Paul Fertser &lt;fercerpav@gmail.com&gt;'s guidance:
Change AUTORELEASE in rules.mk to:
```
AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))
```

then update all affected packages by:
```
for i in $(git grep -l PKG_RELEASE:=.*AUTORELEASE | sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
	make package/$i/clean
done
```

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>ath79: add Cisco Meraki MR18</title>
<updated>2023-05-13T22:08:35Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-07-30T15:59:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/ldir/commit/?id=1d49310fdb5e6febd2e7a60d55deb0adb4364307'/>
<id>urn:sha1:1d49310fdb5e6febd2e7a60d55deb0adb4364307</id>
<content type='text'>
Specifications:

SOC:    Atheros/Qualcomm QCA9557-AT4A @ 720MHz
RAM:    2x Winbond W9751G6KB-25 (128 MiB)
FLASH:  Hynix H27U1G8F2BTR-BC TSOP48 ONFI NAND (128 MiB)
WIFI1:  Atheros AR9550 5.0GHz (SoC)
WIFI2:  Atheros AR9582-AR1A 2.4GHz
WIFI2:  Atheros AR9582-AR1A 2.4GHz + 5GHz
PHYETH: Atheros AR8035-A, 802.3af PoE capable Atheros (1x Gigabit LAN)
LED:    1x Power-LED, 1 x RGB Tricolor-LED
INPUT:  One Reset Button
UART:   JP1 on PCB (Labeled UART), 3.3v-Level, 115200n8
        (VCC, RX, TX, GND - VCC is closest to the boot set jumper
	 under the console pins.)

Flashing instructions:

Depending on the installed firmware, there are vastly different
methods to flash a MR18. These have been documented on:
&lt;https://openwrt.org/toh/meraki/mr18&gt;

Tip:
Use an initramfs from a previous release and then use sysupgrade
to get to the later releases. This is because the initramfs can
no longer be built by the build-bots due to its size (&gt;8 MiB).

Note on that:
Upgrades from AR71XX releases are possible, but they will
require the force sysupgrade option ( -F ).

Please backup your MR18's configuration before starting the
update. The reason here is that a lot of development happend
since AR71XX got removed, so I do advise to use the ( -n )
option for sysupgrade as well. This will cause the device
to drop the old AR71xx configuration and make a new
configurations from scratch.

Note on LEDs:
The LEDs has changed since AR71XX. The white LED is now used during
the boot and when upgrading instead of the green tricolor LED. The
technical reason is that currently the RGB-LED is brought up later
by a userspace daemon.

(added warning note about odm-caldata partition. remove initramfs -
it's too big to be built by the bots. MerakiNAND -&gt; meraki-header.
sort nu801's targets)
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
<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/ldir/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/ldir/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/ldir/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/ldir/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/ldir/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/ldir/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/ldir/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/ldir/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>
</feed>
