<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-06T18:05:02Z</updated>
<entry>
<title>mpremote: update to 1.28.0</title>
<updated>2026-05-06T18:05:02Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:30:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7f248a74ca78a1ec64cfc4382052e97526194e03'/>
<id>urn:sha1:7f248a74ca78a1ec64cfc4382052e97526194e03</id>
<content type='text'>
Update from 1.27.0 to 1.28.0, tracking the MicroPython 1.28.0 release.

Add version check to test.sh using importlib.metadata to verify the
installed package version matches the expected version string.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>xfsprogs: update to 6.19.0</title>
<updated>2026-05-06T18:05:02Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9e6e25cbc44f3123e8ea4db47680611907ad3743'/>
<id>urn:sha1:9e6e25cbc44f3123e8ea4db47680611907ad3743</id>
<content type='text'>
Update from 6.10.1 to 6.19.0. Notable changes:

- 6.19.0: fix log sunit automatic configuration in mkfs; fix data
  corruption bug in libxfs_file_write; fix various memory leaks; improve
  realtime subvolume info in xfs_io statfs
- 6.18.0: adjust nr_zones for zoned filesystems on conventional devices
  in mkfs; fix xfs_logprint pointer bugs; fix mdrestore superblock length
  check; add 2025 LTS config
- 6.16.0: atomic write enhancements for maximum atomic write limits at
  mount time; refactor log recovery infrastructure; remove experimental
  warnings from xfs_scrub
- 6.13.0: comprehensive metadata directory support in xfs_repair, xfs_db,
  and mkfs; realtime group support with new RT group structures; quota
  inodes use metadata directory infrastructure; realtime space quotas
- 6.12.0: realtime device support in xfs_db; file range commit ioctls
  with atomic write statx fields; modernize perag lookup to xarray;
  require -std=gnu11 for compilation

Add test.sh to verify xfs-mkfs and xfs-fsck report the correct version
and xfs-admin/xfs-growfs produce expected help output.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>openzwave: add test.sh</title>
<updated>2026-05-03T17:59:28Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-02T19:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89e4a2fe3f1c48ace71d5c5dcb5138aefe003eeb'/>
<id>urn:sha1:89e4a2fe3f1c48ace71d5c5dcb5138aefe003eeb</id>
<content type='text'>
MinOZW does not implement any --version flag, so skip the generic
version check. Just verify the binary is present and executable.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>domoticz: fix build and add test.sh</title>
<updated>2026-05-03T17:59:28Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-28T05:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b6f828b331a8d73c73daca9707173160c02603b7'/>
<id>urn:sha1:b6f828b331a8d73c73daca9707173160c02603b7</id>
<content type='text'>
boost::asio::post() without an explicit executor fails to compile with
Boost &gt;= 1.82 due to changes in the executor model: bare lambdas no
longer have an implicit system executor that satisfies the
blocking.never requirement.

Pass io_context_ explicitly as the first argument so the handler is
dispatched on the correct io_context thread, which is the original
intent of the call (making stop() safe to call from any thread).

Add test.sh
domoticz is a daemon requiring a database and network port; it does not
implement a --version flag. Verify the binary is present and executable.

Disable LTO to fix link failure on i386 with musl fortify
Suggested via https://github.com/openwrt/packages/pull/29239
Also tested.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>sed: update to v4.10</title>
<updated>2026-05-03T06:14:01Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2026-04-27T09:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b6958d257e55e26e3bed9c30f9a86f2e5c47ee24'/>
<id>urn:sha1:b6958d257e55e26e3bed9c30f9a86f2e5c47ee24</id>
<content type='text'>
update to version v4.10, disable building gnulib-tests to avoid
compilation errors.

Add --disable-xattr to CONFIGURE_ARGS to avoid linking an unneeded
dependency.

Changes in sed since v4.9, from NEWS:

** Bug fixes

  sed 's/a/b/g' (and other global substitutions) now works on input
  lines longer than 2GB. Previously, matches beyond the 2^31 byte offset
  would evoke a "panic" (exit 4).
  [bug present since the beginning]

  'sed --follow-symlinks -i' no longer has a TOCTOU race that could let
  an attacker swap a symlink between resolution and open, causing sed to
  read attacker-chosen content and write it to the original target.
  [bug introduced in sed 4.1e]

  sed no longer falsely matches when back-references are combined with
  optional groups (.?) and the $ anchor.  For example, this no longer
  falsely matches the empty string at beginning of line:
    $ echo ab | sed -E 's/^(.?)(.?).?\2\1$/X/'
    Xab
  [bug present since "the beginning"]

  In --posix mode, sed no longer mishandles backslash escapes (\n,
  \t, \a, etc.) after a named character class like [[:alpha:]].
  For example, 's/^A\n[[:alpha:]]\n*/XXX/' would fail to match the
  trailing newline, treating \n as a literal backslash and an 'n'
  rather than a newline.  This happened when an earlier backslash
  escape in the same regex had already been converted, shifting the
  in-place normalization buffer.
  [bug introduced in sed 4.9]

  sed --debug no longer crashes when a label (":") command is compiled
  before the --debug option is processed, e.g., sed -f&lt;(...) --debug.
  [bug introduced in sed 4.7 with --debug]

  sed no longer rejects the documented GNU extension 'a**' (equivalent
  to 'a*') in Basic Regular Expression (BRE) mode.  Previously, this
  worked only with -E (ERE mode), even though grep has always accepted
  it in BRE mode.
  [bug present since "the beginning"]

  sed no longer rejects "\c[" in regular expressions
  [bug present since the beginning]

  'sed --follow-symlinks -i' no longer mishandles an operand that is a
  short symbolic link to a long symbolic link to a file.
  [bug introduced in sed 4.9]

  Fix some some longstanding but unlikely integer overflows.
  Internally, 'sed' now more often prefers signed integer arithmetic,
  which can be checked automatically via 'gcc -fsanitize=undefined'.

** Changes in behavior

  In the default C locale, diagnostics now quote 'like this' (with
  apostrophes) instead of `like this' (with a grave accent and an
  apostrophe).  This tracks the GNU coding standards.

  'sed --posix' now warns about uses of backslashes in the 's' command
  that are handled by GNU sed but are not portable to other
  implementations.

** Build-related

  builds no longer fail on platforms without the &lt;getopt.h&gt; header or
  getopt_long function.
  [bug introduced in sed 4.9]

Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>zstd: add test.sh for script wrappers without --version</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-01T16:29:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=543e47f0a0bcb88e4a4e6cd032e5ce6040ef41a2'/>
<id>urn:sha1:543e47f0a0bcb88e4a4e6cd032e5ce6040ef41a2</id>
<content type='text'>
zstdgrep and zstdless are shell script wrappers that do not output a
version string, so the generic CI version check fails for them. Add a
test.sh case that verifies they are present and executable instead.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>dbus: add test.sh for binaries without --version</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-01T07:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5b9e2dd55ea09b12c79357de68b9e1628d920adb'/>
<id>urn:sha1:5b9e2dd55ea09b12c79357de68b9e1628d920adb</id>
<content type='text'>
dbus-utils utilities do not implement --version so the generic CI
version check fails for them. Add a test.sh case that verifies the
binaries are present and executable instead.

dbus-utils: dbus-monitor, dbus-send, dbus-test-tool
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>bluez: add test.sh for binaries without --version</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-01T07:22:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3298822f8d5deb2c2175cb979b031907a7440b1a'/>
<id>urn:sha1:3298822f8d5deb2c2175cb979b031907a7440b1a</id>
<content type='text'>
Several bluez utilities do not implement --version so the generic CI
version check fails for them. Add test.sh cases that verify the
binaries are present and executable instead.

bluez-daemon: obexd
bluez-utils: bdaddr, ciptool, hciattach, hciconfig, l2ping, l2test, rctest
bluez-utils-extra: gatttool
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>semodule-utils: update to 3.10</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-17T19:36:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=07ae454c3f8c09b85de7febb9425b8fc8c4a50dc'/>
<id>urn:sha1:07ae454c3f8c09b85de7febb9425b8fc8c4a50dc</id>
<content type='text'>
Changes in 3.10:
- general bug fixes from libsepol (bounds statements in optional
  blocks, type attribute handling in role-types rule, NULL dereference
  and use-after-free fixes)
- treewide: add .clang-format configuration file

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to 3.10</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-17T19:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=58942fa12708980ac9c5c70db6028791f502241d'/>
<id>urn:sha1:58942fa12708980ac9c5c70db6028791f502241d</id>
<content type='text'>
Changes in 3.10:
- python/sepolicy: add support for DNF5
- sandbox/seunshare: replace system() with execv() to prevent shell
  injection vulnerability
- seunshare: always use translations when printing
- setfiles: add -A option to disable SELINUX_RESTORECON_ADD_ASSOC

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
</feed>
