<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/build, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2026-02-03T07:49:03Z</updated>
<entry>
<title>build: do not run ./build/mkbasepot.sh twice</title>
<updated>2026-02-03T07:49:03Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-03T06:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=523f2bda5fb2ae5d6b647a23fd773a1df7d6c2fa'/>
<id>urn:sha1:523f2bda5fb2ae5d6b647a23fd773a1df7d6c2fa</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: Fix variable usage in i18n-update.pl</title>
<updated>2025-10-26T13:31:59Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-10-26T13:31:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=ab7018cd6eacaf5f9c495bec06a89ea060eea328'/>
<id>urn:sha1:ab7018cd6eacaf5f9c495bec06a89ea060eea328</id>
<content type='text'>
Use 'file' instead of 'cmd' to show the failed file name more clearly.

Fixes: 6e9a7e1 "build: set i18n-update.pl to break at .po error"

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>build: set i18n-update.pl to break at .po error</title>
<updated>2025-10-26T07:36:05Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-10-26T07:36:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=6e9a7e12ca7ff7652bc3c0fda367134cf5c04d55'/>
<id>urn:sha1:6e9a7e12ca7ff7652bc3c0fda367134cf5c04d55</id>
<content type='text'>
Add logic into i18n-update.pl to break on noticing a fatal error
in the .po file. That is needed especially for syncing with
i18n-sync script, where possibly all modules and applications are synced
and errors easily disappear from screen.

Example:

Updating ./applications/luci-app-keepalived/po/de/keepalived.po./applications/luci-app-keepalived/po/de/keepalived.po:928:40: invalid control sequence
./applications/luci-app-keepalived/po/de/keepalived.po:928:51: invalid control sequence
msgmerge: found 2 fatal errors
./build/i18n-update.pl: [] failed: 256

and

Updating modules/luci-base/po/zh_Hant/base.po    modules/luci-base/po/zh_Hant/base.po:1169: duplicate message definition...
modules/luci-base/po/zh_Hant/base.po:1129: ...this is the location of the first definition
modules/luci-base/po/zh_Hant/base.po:1173: duplicate message definition...
modules/luci-base/po/zh_Hant/base.po:1133: ...this is the location of the first definition
msgmerge: found 2 fatal errors
./build/i18n-update.pl: [] failed: 256

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>build: stop zoneinfo builder scripts changing '_' -&gt; ' '</title>
<updated>2025-10-20T12:38:28Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-10-20T12:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=f36f014229fcda2eb962ac3c5355ab089777ac0a'/>
<id>urn:sha1:f36f014229fcda2eb962ac3c5355ab089777ac0a</id>
<content type='text'>
Zone names are correct when they contain an underscore, especially when
the zone names are used as input to functions and libraries.

See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

e.g.

Africa/Addis_Ababa
Africa/Dar_es_Salaam
Pacific/Port_Moresby

This can be revised in future if some GUI aesthetic is required.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: co-opt i18n-init.sh to kick start an empty app folder</title>
<updated>2024-10-21T22:49:01Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-10-21T21:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=dc44c7a68ee4522189ad86cd33824dc68c9600c4'/>
<id>urn:sha1:dc44c7a68ee4522189ad86cd33824dc68c9600c4</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: space -&gt; tab formatting change</title>
<updated>2024-04-25T23:57:34Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-04-25T23:57:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=443f7d67c6908f9e8ead5f72c8de9f1c41b2ad60'/>
<id>urn:sha1:443f7d67c6908f9e8ead5f72c8de9f1c41b2ad60</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: comments for Darwin when building zoneinfo.</title>
<updated>2024-03-02T17:01:04Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-03-02T16:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=66e758dcada7b6470cc0c33b291af39ea8d9fa72'/>
<id>urn:sha1:66e758dcada7b6470cc0c33b291af39ea8d9fa72</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: invoke ./build/mkbasepot.sh without any parameters</title>
<updated>2024-02-15T03:01:14Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-15T03:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=269df2426d8c207d6c89ad2950a65f187d9a922e'/>
<id>urn:sha1:269df2426d8c207d6c89ad2950a65f187d9a922e</id>
<content type='text'>
e.g. to build everything

Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: invoke ./build/mkbasepot.sh with -b</title>
<updated>2024-02-15T00:26:38Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-14T23:30:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=df2364f240488b8829c1c587559ec694bbfe487b'/>
<id>urn:sha1:df2364f240488b8829c1c587559ec694bbfe487b</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: i18n-sync script refinements</title>
<updated>2024-02-13T04:34:29Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-02-13T03:11:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=e88294d7acd5002b4867aedd2f2e238eb39efb63'/>
<id>urn:sha1:e88294d7acd5002b4867aedd2f2e238eb39efb63</id>
<content type='text'>
add -P x to xargs for x number of processes.

Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
</feed>
