<feed xmlns='http://www.w3.org/2005/Atom'>
<title>uci, branch master</title>
<subtitle>OpenWrt Unified Configuration Interface</subtitle>
<id>https://git.openwrt.org/project/uci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/uci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/'/>
<updated>2026-03-12T10:26:05Z</updated>
<entry>
<title>cli: in batch mode, print empty line if get fails</title>
<updated>2026-03-12T10:26:05Z</updated>
<author>
<name>Matthew Cather</name>
</author>
<published>2025-08-29T18:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=74f6277aabffc943d026f406df57c22595134c42'/>
<id>urn:sha1:74f6277aabffc943d026f406df57c22595134c42</id>
<content type='text'>
Currently get commands return nothing to stdout on error in batch mode.
In practice, this makes them hard to use in scripts. If the caller
sends 4 gets and we only return 3 lines, the caller can not easily
determine which one did not work.

This changes the get command behavior in batch mode to always print
a new line, even on error. This allows the caller to determine which
get did not work. e.x. if the 3rd line is blank then the 3rd get
did not work.

Signed-off-by: Matthew Cather &lt;mattbob4@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>libuci: fix extra new lines added to errorstr</title>
<updated>2026-03-12T10:21:57Z</updated>
<author>
<name>Matthew Cather</name>
</author>
<published>2025-08-29T18:30:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=ccc171953852676a3a4e9086408db117563b1437'/>
<id>urn:sha1:ccc171953852676a3a4e9086408db117563b1437</id>
<content type='text'>
The error_info static buffer in uci_get_errorstr() was not cleared
between calls. Since the buffer persists across invocations, stale
content from a prior error would leak into subsequent error messages.

Fix this by resetting the buffer at the start of each call.

Signed-off-by: Matthew Cather &lt;mattbob4@gmail.com&gt;
</content>
</entry>
<entry>
<title>formal: fix workflow permissions</title>
<updated>2025-12-02T13:35:30Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-11-26T13:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=66127cd76c5d0bd46d5a90302cc6110f53a4e2f8'/>
<id>urn:sha1:66127cd76c5d0bd46d5a90302cc6110f53a4e2f8</id>
<content type='text'>
Fix formality check permissions that are needed to post optional
summaries back to the PR.

Link: openwrt/actions-shared-workflows#64
Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
Link: https://github.com/openwrt/uci/pull/16
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>github: ci: add MIPS64, PowerPC64 and RISCV64</title>
<updated>2025-11-18T09:03:45Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-18T09:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=5bea13572325af4fb3057ff600cc7f7d5b82012b'/>
<id>urn:sha1:5bea13572325af4fb3057ff600cc7f7d5b82012b</id>
<content type='text'>
MIPS64, PowerPC64 and RISCV64 are popular OpenWrt archs.
Refactor the sizes build step to generate the table programatically.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: install uci</title>
<updated>2025-11-17T18:32:53Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-17T18:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=ebb3a01a0b014d8f0dd04c8bffc4e2bff4eddb1c'/>
<id>urn:sha1:ebb3a01a0b014d8f0dd04c8bffc4e2bff4eddb1c</id>
<content type='text'>
Install uci and properly use it by adding it to PATH and LD_LIBRARY_PATH.
This is needed in order to use a proper environment for testing.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Link: https://github.com/openwrt/uci/pull/14
</content>
</entry>
<entry>
<title>github: ci: add powerpc arch</title>
<updated>2025-11-14T13:06:41Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-14T13:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=238963f48c848bc43917d1131602698b3b395a51'/>
<id>urn:sha1:238963f48c848bc43917d1131602698b3b395a51</id>
<content type='text'>
PowerPC is another popular OpenWrt arch.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>github: ci: add cmake build and source directories</title>
<updated>2025-11-14T13:04:10Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-14T13:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=dec51f48a1144de26897a9983017545082b9b8c5'/>
<id>urn:sha1:dec51f48a1144de26897a9983017545082b9b8c5</id>
<content type='text'>
Add cmake build and source directories to suppress the following warning:
CMake Warning:
  No source or binary directory provided. Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>uci: add a simple build script</title>
<updated>2025-11-14T11:15:13Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-14T11:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=8022b2e4d01094bf8ebc09f626478c855b89142e'/>
<id>urn:sha1:8022b2e4d01094bf8ebc09f626478c855b89142e</id>
<content type='text'>
Should make it a little bit easier for people who want to contribute to
uci.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>github: ci: add tests</title>
<updated>2025-11-14T09:00:06Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-14T07:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=e1ab90c510ce89228488607b9f8f383c21f9adc6'/>
<id>urn:sha1:e1ab90c510ce89228488607b9f8f383c21f9adc6</id>
<content type='text'>
Build ubus with UNIT_TESTING and execute tests.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>github: ci: disable json-c tests</title>
<updated>2025-11-14T07:44:00Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-11-14T07:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/uci/commit/?id=b65c091a09a97d365da6bfd7d52c76c0b54ded6e'/>
<id>urn:sha1:b65c091a09a97d365da6bfd7d52c76c0b54ded6e</id>
<content type='text'>
Disable BUILD_TESTING to save time when building json-c.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
</feed>
