diff options
| author | Alexander Kanavin <alex.kanavin@gmail.com> | 2022-11-23 23:23:09 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-11-29 10:29:58 +0000 |
| commit | afa94425a056f209ab78773f20c1c3873660bf98 (patch) | |
| tree | a25b6f6b9b03dbd079a31536dfef770e6f4df093 /meta/recipes-devtools/unfs3/unfs3_git.bb | |
| parent | c4790644f980e68b1577df4788053efc0c317b14 (diff) | |
| download | poky-afa94425a056f209ab78773f20c1c3873660bf98.tar.gz | |
unfs: update 0.9.22 -> 0.10.0
This is the first release in 13 years;
I have reviewed the accumulated patches, and dropped some of them
where purpose or issue being fixed is not clear. Specifically:
0001-Add-listen-action-for-a-tcp-socket.patch
0001-daemon.c-Libtirpc-porting-fixes.patch
fixed upstream in
https://github.com/unfs3/unfs3/commit/84ab475f93c0af437ece21770617603c508dee8c
0001-attr-fix-utime-for-symlink.patch
addresses an open issue in
https://github.com/unfs3/unfs3/issues/4
please rebase and re-submit as a PR if the problem is still present.
alternate_rpc_ports.patch
unnecessary as of
https://git.yoctoproject.org/poky/commit/?id=6bb9860ef7ba9c84fe9bd3a81aa6555f67ebd38e
Command line options introduced by the patch no longer used anywhere.
fix_compile_warning.patch
merged upstream.
fix_pid_race_parent_writes_child_pid.patch
rebased and re-submitted upstream.
no-yywrap.patch
dropped as backport.
relative_max_socket_path_len.patch
needs to be re-submitted by the original author, purpose and reproducer scenario unclear.
rename_fh_cache.patch
merged upstream.
tcp_no_delay.patch
purpose and use case for oe unclear.
unfs3_parallel_build.patch
fixed upstream in
https://github.com/unfs3/unfs3/commit/987d32ca12222aeb48d46b4e1c9d39bab38ad431
https://github.com/unfs3/unfs3/commit/a39a78995ca8c6f8dd22da93dd60b4a1f8d32728
Drop -N option from oeqa nfs helper and runqemu helper;
the option was provided by tcp_no_delay.patch
and is not needed for the tests or qemu.
Drop ad hoc libtirpc support; upstream supports it directly now.
Drop the check for portmap/rpcbind, it is unnecessary as of
https://git.yoctoproject.org/poky/commit/?id=6bb9860ef7ba9c84fe9bd3a81aa6555f67ebd38e
(From OE-Core rev: fa2f7cf545137b071db97015bca5b70d77566cd8)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/unfs3/unfs3_git.bb')
| -rw-r--r-- | meta/recipes-devtools/unfs3/unfs3_git.bb | 27 |
1 files changed, 4 insertions, 23 deletions
diff --git a/meta/recipes-devtools/unfs3/unfs3_git.bb b/meta/recipes-devtools/unfs3/unfs3_git.bb index 66016a2949..606c103a79 100644 --- a/meta/recipes-devtools/unfs3/unfs3_git.bb +++ b/meta/recipes-devtools/unfs3/unfs3_git.bb | |||
| @@ -11,35 +11,16 @@ DEPENDS = "flex-native bison-native flex" | |||
| 11 | DEPENDS += "libtirpc" | 11 | DEPENDS += "libtirpc" |
| 12 | DEPENDS:append:class-nativesdk = " flex-nativesdk" | 12 | DEPENDS:append:class-nativesdk = " flex-nativesdk" |
| 13 | 13 | ||
| 14 | ASNEEDED = "" | ||
| 15 | |||
| 16 | S = "${WORKDIR}/git" | 14 | S = "${WORKDIR}/git" |
| 17 | SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master \ | 15 | SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master \ |
| 18 | file://unfs3_parallel_build.patch \ | 16 | file://0001-daemon.c-Fix-race-window-for-writing-of-the-pid-file.patch \ |
| 19 | file://alternate_rpc_ports.patch \ | ||
| 20 | file://fix_pid_race_parent_writes_child_pid.patch \ | ||
| 21 | file://fix_compile_warning.patch \ | ||
| 22 | file://rename_fh_cache.patch \ | ||
| 23 | file://relative_max_socket_path_len.patch \ | ||
| 24 | file://tcp_no_delay.patch \ | ||
| 25 | file://0001-daemon.c-Libtirpc-porting-fixes.patch \ | ||
| 26 | file://0001-attr-fix-utime-for-symlink.patch \ | ||
| 27 | file://0001-Add-listen-action-for-a-tcp-socket.patch \ | ||
| 28 | file://no-yywrap.patch \ | ||
| 29 | " | 17 | " |
| 30 | SRCREV = "c12a5c69a8d59be6916cbd0e0f41c159f1962425" | 18 | SRCREV = "c8f2d2cd4529955419bad0e163f88d47ff176b8d" |
| 31 | UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)" |
| 32 | 20 | ||
| 33 | PV = "0.9.22+${SRCPV}" | 21 | PV = "0.10.0" |
| 34 | 22 | ||
| 35 | BBCLASSEXTEND = "native nativesdk" | 23 | BBCLASSEXTEND = "native nativesdk" |
| 36 | 24 | ||
| 37 | inherit autotools | 25 | inherit autotools pkgconfig |
| 38 | EXTRA_OECONF:append:class-native = " --sbindir=${bindir}" | 26 | EXTRA_OECONF:append:class-native = " --sbindir=${bindir}" |
| 39 | CFLAGS:append = " -I${STAGING_INCDIR}/tirpc" | ||
| 40 | EXTRA_OECONF:append = " LIBS=-ltirpc" | ||
| 41 | |||
| 42 | # Turn off these header detects else the inode search | ||
| 43 | # will walk entire file systems and this is a real problem | ||
| 44 | # if you have 2 TB of files to walk in your file system | ||
| 45 | CACHED_CONFIGUREVARS = "ac_cv_header_mntent_h=no ac_cv_header_sys_mnttab_h=no" | ||
