<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/ldir/package/utils, branch master</title>
<subtitle>Kevin D-Bs staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/ldir/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/ldir/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/'/>
<updated>2023-05-22T18:55:33Z</updated>
<entry>
<title>busybox: update to 1.36.1</title>
<updated>2023-05-22T18:55:33Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-05-21T21:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=3b76f6eee430a107a0970583c1aa215b35f7e3e4'/>
<id>urn:sha1:3b76f6eee430a107a0970583c1aa215b35f7e3e4</id>
<content type='text'>
Release Notes:
http://lists.busybox.net/pipermail/busybox-cvs/2023-May/041510.html

Refresh commands, run after busybox is first built once (nothing changed
compared to 1.36.0):

  cd package/utils/busybox/config/
  ../convert_menuconfig.pl ../../../../build_dir/target-mipsel_24kc_musl/busybox-default/busybox-1.36.1
  cd ..
  ./convert_defaults.pl ../../../build_dir/target-mipsel_24kc_musl/busybox-default/busybox-1.36.1/.config &gt; Config-defaults.in

Manual edits needed afterward:

* Config-defaults.in: OpenWrt config symbol IPV6 logic applied to
  BUSYBOX_DEFAULT_FEATURE_IPV6

* Config-defaults.in: OpenWrt config TARGET_bcm53xx logic applied to
  BUSYBOX_DEFAULT_TRUNCATE (commit 547f1ec)

* Config-defaults.in: OpenWrt logic applied to
  BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD (commit dc92917)

* Config-defaults.in: correct the default ports that get reset
  BUSYBOX_DEFAULT_FEATURE_HTTPD_PORT_DEFAULT    80
  BUSYBOX_DEFAULT_FEATURE_TELNETD_PORT_DEFAULT  23

* config/editors/Config.in: Add USE_GLIBC dependency to
  BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH (commit f141090)

* config/shell/Config.in: change at "Options common to all shells" the conditional symbol
  SHELL_ASH --&gt; BUSYBOX_CONFIG_SHELL_ASH
  (discussion in http://lists.openwrt.org/pipermail/openwrt-devel/2021-January/033140.html
  Apparently our script does not see the hidden option while
  prepending config options with "BUSYBOX_CONFIG_" which leads to a
  missed dependency when the options are later evaluated.)

* Edit a few Config.in files by adding quotes to sourced items in
  config/Config.in, config/networking/Config.in and config/util-linux/Config.in (commit 1da014f)

Tested-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>util-linux: Use SYS_getrandom in randutils.c</title>
<updated>2023-05-19T20:43:45Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-05-18T15:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=3a935f7ea9214c831eccc585f0677c5132957dde'/>
<id>urn:sha1:3a935f7ea9214c831eccc585f0677c5132957dde</id>
<content type='text'>
The getrandom syscall is not hanging at bootup any more if there is
not enough entropy. This was fixed upstream in 2018 in commit:
https://github.com/util-linux/util-linux/commit/a9cf659e0508c1f56813a7d74c64f67bbc962538

This OpenWrt patch is not needed any more.
This reverts commit e64463ebde55 ("util-linux: avoid using the getrandom syscall")

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>util-linux: Fix taskset conflict with busybox</title>
<updated>2023-05-19T20:42:31Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-05-18T18:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=2f11a89140030b51397199083b34b0e13ba9cbc6'/>
<id>urn:sha1:2f11a89140030b51397199083b34b0e13ba9cbc6</id>
<content type='text'>
This fixes the following error:
 * check_data_file_clashes: Package taskset wants to install file build_dir/target-powerpc_8548_musl/root-mpc85xx/usr/bin/taskset
	But that file is already provided by package  * busybox
 * opkg_install_cmd: Cannot install package taskset.

Fixes: 3c3d797c4dad ("busybox: enable taskset by default")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>f2fs-tools: update to 1.16.0</title>
<updated>2023-05-19T10:07:14Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-05-07T15:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=f18cb0ba637de53c39df675711656cd111c030a5'/>
<id>urn:sha1:f18cb0ba637de53c39df675711656cd111c030a5</id>
<content type='text'>
Remove upstramed patches:
- 100-configure.ac-fix-AC_ARG_WITH.patch
- 101-configure.ac-fix-cross-compilation.patch

Remove deprecated f2fstat tool:
https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=77bf7ed29f1dd1341079913f3b36fc62f812c4f5

Changelog:
06c027a f2fs-tools: upgrade version 1.16.0
542cc57 fsck.f2fs: fix sanity check logic for cp_payload
a7df89e mkfs.f2fs: remove indentation
c82985a fsck.f2fs: don't call report_zone on normal partition
0ac168e f2fs-tools: relax zone size of power of 2
641be32 mkfs.f2fs: trim all the devices except the first one
3835fef f2fs-tools: fix # of total segments
5b08ca9 f2fs_io: support AES_256_HCTR2
ae3301c f2fs_io: Fix out of tree builds
ddbde27 fsck.f2fs: relocate chksum verification step during f2fs_do_mount()
77bf7ed f2fs-tools: Remove deprecated f2fstat
fb6575e Remove sg_write_buffer
1bb669e fsck.f2fs: avoid uncessary recalculation
ccd2361 fsck.f2fs: fix potential overflow of copying i_name
cd6b133 fsck.f2fs: add parentheses for SB_MASK
399600a dump.f2fs: remove unavailable option -g
3e6e178 f2fs-tools: define HAVE_CLOCK_GETTIME properly
907b972 f2fs-tools: support F2FS_IOC_START_ATOMIC_REPLACE
9ff70fb f2fs-tools: give less overprovisioning space
844f821 f2fs-tools: set host-aware zoned device similar to host-managed one
88ac76d fsck.f2fs: fix missing to assign c.zoned_model
8cbe34e fsck.f2fs: trigger repairing if filesystem has inconsistent errors
2f1dde2 fsck.f2fs: trigger repairing if filesystem was forced to stop
465159f fsck.f2fs: export valid image size
3486b62 mkfs.f2fs: update allocation policy for ro feature
bdd51e5 fsck.f2fs: fix __end_block_addr()
5a5e419 Always use sparse/sparse.h when building for Android
19f77c6 f2fs-tools: fix build error on lz4-1.9.4
986c1f1 Fix format strings in log messages
0d6acbe fsck.f2fs: use elapsed_time in checkpoint for period check
9b7a4c5 mkfs.f2fs: catch total_zones=0 instead of crashing
6148db3 f2fs-tools: use F2FS_BLKSIZE instead of PAGE_*_SIZE
f09c2b7 f2fs_io: support triggering filesystem GC via ioctl
32e7d27 configure.ac: fix cross compilation
65fe94e configure.ac: fix AC_ARG_WITH
6325cf7 Use F2FS_BLKSIZE as the size of struct f2fs_summary_block
c89be7a Use F2FS_BLKSIZE for dev_read_block() buffers
5317d18 Improve compile-time type checking for f2fs_report_zone()
92e2e52 Fix f2fs_report_zone()
648a491 Fix the struct f2fs_dentry_block definition
c964547 resize.f2fs: add option to manually specify new overprovision
a741438 fsck.f2fs: drop compression bit if inline_data is set
406b1c9 f2fs-tools: fix cannot get bdev information
9d0cb9e f2fs_io: add dsync option for write
a7b8b46 tools: fix file too large causing overflow
bddca6f dump.f2fs: add -I nid to dump inode by scan full disk
ebc3879 android_config: add time headers
c1144bf Check fallthrough in mount.h for Mac
bcb9929 avoid unnecessary function
7d902f4 Fix dependencies on linux/blkzoned.h when using Bionic.
274abbb Remove unnecessary config.h
8c97ab3 libzone: remove duplicate header
adcec10 Support zoned device if libc exists
efc2bc7 mkfs.f2fs: fix typo
3034a41 mkfs.f2fs: split unused parameter
dd8d8e5 f2fs-tools: do not use SG_IO in Android
4f216e6 f2fs-tools: move android_config before defining them
48c5dbb f2fscrypt: adjust config file first
4b55459 android_config: add missing uuid library

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>util-linux: Fix build on powerpc and arc</title>
<updated>2023-05-19T09:56:45Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-05-18T17:29:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=a665c8e5bd31df6db232ceb4df8bc77481fc1413'/>
<id>urn:sha1:a665c8e5bd31df6db232ceb4df8bc77481fc1413</id>
<content type='text'>
This fixes the build of util-linux on powerpc and arc. Both CPU
architectures were not supported here in addition to the missing MIPS
support.

Fixes: 628a410ed149 ("util-linux: update to 2.39")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>util-linux: update to 2.39</title>
<updated>2023-05-18T14:56:45Z</updated>
<author>
<name>Thomas Weißschuh</name>
</author>
<published>2023-05-17T14:58:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=628a410ed149ca2bf17abd3159e44acc2920743e'/>
<id>urn:sha1:628a410ed149ca2bf17abd3159e44acc2920743e</id>
<content type='text'>
Release Notes:
	https://cdn.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes

Remove upstreamed:
	030-meson-don-t-use-run.patch
	040-meson-fix-cpu_set_t-test.patch
	050-meson-fix-environ-search.patch
	060-meson-add-_GNU_SOURCE-for-sighandler_t.patch
	070-meson-fix-isnan-check.patch
	080-meson-fix-tzname-check.patch
	090-meson-libpam.patch
	100-meson-make-libcap-ng-dependent-on-setpriv.patch
	120-meson-get-the-project-version-from-the-version-gen-s.patch
	130-meson-fix-error-in-processing-version-for-pc-files.patch

New:
	0001-test_enosys-add-support-for-mips.patch

Signed-off-by: Thomas Weißschuh &lt;thomas@t-8ch.de&gt;
[Refresh patches]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ucode: update to the latest version</title>
<updated>2023-05-18T12:26:48Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-05-13T13:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=cca7ccf2d97838bf3410d9027d74e87b5f98e656'/>
<id>urn:sha1:cca7ccf2d97838bf3410d9027d74e87b5f98e656</id>
<content type='text'>
8f78aff2cb68 ubus: support multiple call return values
51f4dba67313 ucode: also link libresolv if ns_initparse() is not found
5c7d07773a59 uci: fix ctx.commit() without arguments
5163867269fc Merge pull request #148 from jow-/uci-fix-commit

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>px5g-wolfssl: replace COMMITCOUNT with real PKG_RELEASE</title>
<updated>2023-05-18T09:35:29Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-05-17T13:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=dd1f3f067549581d0922f0598b462be7b060ab1a'/>
<id>urn:sha1:dd1f3f067549581d0922f0598b462be7b060ab1a</id>
<content type='text'>
Similar to the AUTORELEASE conversion process.

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<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.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>secilc: update to 3.5</title>
<updated>2023-05-18T08:14:13Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-05-13T09:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ldir/commit/?id=a1c3f08eae09838f9d14c700044fcad43028c690'/>
<id>urn:sha1:a1c3f08eae09838f9d14c700044fcad43028c690</id>
<content type='text'>
Release Notes:
https://github.com/SELinuxProject/selinux/releases/download/3.4/RELEASE-3.4.txt
https://github.com/SELinuxProject/selinux/releases/download/3.5/RELEASE-3.5.txt

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
</feed>
