<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-package-manager/root/usr, 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-04-09T19:44:40Z</updated>
<entry>
<title>package-manager: migrate to apk-tools JSON API</title>
<updated>2026-04-09T19:44:40Z</updated>
<author>
<name>Konstantin Glukhov</name>
</author>
<published>2026-03-25T16:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1624418f64db1bef1ec8e5fafd42bec63cd0adc0'/>
<id>urn:sha1:1624418f64db1bef1ec8e5fafd42bec63cd0adc0</id>
<content type='text'>
Replace legacy opkg status parsing with native apk-tools JSON queries.
This modernizes the backend calls and improves dependency resolution.

- Implement 'apk query --format json' for package data retrieval.
- Add robust regex for versioned dependencies (e.g., name&gt;=version).
- Update version comparison to handle APK date-based revisions.
- Fix label-input associations to resolve accessibility warnings.
- Retain deprecated opkg fallback logic for LuCI master.

Signed-off-by: Konstantin Glukhov &lt;KGlukhov@Hotmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: Update package-manager-call</title>
<updated>2025-02-26T15:16:25Z</updated>
<author>
<name>kiddin9</name>
</author>
<published>2025-02-26T15:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=eb422f57333c4b9bbba3cbcfb0619ad3bd8c4ee9'/>
<id>urn:sha1:eb422f57333c4b9bbba3cbcfb0619ad3bd8c4ee9</id>
<content type='text'>
Signed-off-by: kiddin9 &lt;48883331+kiddin9@users.noreply.github.com&gt;

Explanation: correct the handling of opkg parameters in the non-apk
else branch.
Edit commit title to match formal requirements.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: support new APK repositories.d configs</title>
<updated>2024-11-17T13:50:11Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-11-16T17:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=ea8b7aa5ee2e9c07ea85918a3a35e37d4b170cd7'/>
<id>urn:sha1:ea8b7aa5ee2e9c07ea85918a3a35e37d4b170cd7</id>
<content type='text'>
Support new APK repositories.d configs following OPKG was to better
split distfeeds and customfeeds.

Support for ""legacy"" repositories is kept to support migration period
and to support custom scenario where user use this file instead.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: Show the executed command</title>
<updated>2024-11-03T20:06:22Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2024-11-03T14:19:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d90728d2c05da46fe5c2a1a1100a93f9a55730d7'/>
<id>urn:sha1:d90728d2c05da46fe5c2a1a1100a93f9a55730d7</id>
<content type='text'>
Clarify the output of the LuCI package manager actions:
show also the exact command passed to apk &amp; opkg
(in addition to output &amp; errors from the command)

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: Fix upgrade action for apk</title>
<updated>2024-11-03T13:56:03Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2024-11-02T16:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=5c27cf3671d298290a0e6a27936250e971eeb650'/>
<id>urn:sha1:5c27cf3671d298290a0e6a27936250e971eeb650</id>
<content type='text'>
Fix upgrade action for apk by passing an attribute to
differentiate between install and upgrade actions.
Adjust acl accordingly.

Remove extra whitespace.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: fix 'Update lists' button for apk</title>
<updated>2024-11-02T11:50:38Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2024-11-02T11:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=22971a5bf82e2913c002b48fd5195792d460af73'/>
<id>urn:sha1:22971a5bf82e2913c002b48fd5195792d460af73</id>
<content type='text'>
Fix the button "Update lists..." to actually update package lists
instead of trying to upgrade all packages when using apk.
(No change for opkg.)

Note: the package upgrade button remains inactive with apk. It still
launches 'apk install' command, which does not work for upgrade.

Also remove whitespace from line end.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>luci-app-package-manager: rename from luci-app-opkg and add APK support</title>
<updated>2024-10-23T22:05:19Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-10-22T23:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=bcd13b918e2f30b8d19027a06e3d773a1b0ec4c0'/>
<id>urn:sha1:bcd13b918e2f30b8d19027a06e3d773a1b0ec4c0</id>
<content type='text'>
Rename luci-app-opkg to luci-app-package-manager and add APK support to
it.

The idea is to adapt APK to mimic OPKG output to require minimal changes
to the luci app.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
