14.4/errata: Add an open issue for the boot loader symlink regression.
Reviewed by: ziaee
Co-authored-by: leres
Differential Revision: https://reviews.freebsd.org/D55751
textproc/kibana8: Restore build,run args for USES+=nodejs
If the nodejs version is specified, then the build,run arguments are
not added.
PR: 289759
Approved by: blanket (fix my previous commit)
Fixes: 53012cd436a9 (Update 8.11.3 => 8.19.12)
[clang-doc] Cleanup CMake files and ensure benchmarks build (#185469)
There's some poor formatting, and ClangDocBenchmark references several
targets that are required, but only because they're required for clang-doc
itself. We can just get those requirements from the clangDoc target.
Additionally, we can make sure the benchmark builds as part of testing
when LLVM_INCLUDE_BENCHMARKS is set.
textproc/kibana8: Update 8.11.3 => 8.19.12
Changelogs (there are 59 new versions):
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.11.4.html
. . .
https://www.elastic.co/guide/en/kibana/8.19/release-notes-8.19.12.html
- Add "MASTER_SITES+=LOCAL/vvd/kibana" for those who also can't
download from the official website: "403 Forbidden".
- Switch to default nodejs version 24.
- Improve COMMENT - correct name is "Elasticsearch" without camel-case.
- Use ${NODEJS_VERSION} instead of hardcoded nodejs version.
- Remove unnecessary BUILD_DEPENDS - USES+=nodejs also adds it.
- Remove default args build,run form USES+=nodejs.
- Update CONFLICTS.
- Fix warnings from portclippy.
- Replace "${INSTALL} -l rs" with "${RLN}".
- Update pkg-descr.
- Improve pkg-message.
[4 lines not shown]
zfs_main: create, clone, rename: accept `-pp` for non-mountable parents
Teach `zfs {create,clone,rename}` to accept a doubled `-p` flag (`-pp`)
to create non-existing ancestor datasets with `canmount=off`.
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <robn at despairlabs.com>
Signed-off-by: Ivan Shapovalov <intelfx at intelfx.name>
Closes #17000
libzfs: teach zfs_create_ancestors() to accept properties
This will be used to support creating non-mountable ancestors in zfs(8).
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <robn at despairlabs.com>
Signed-off-by: Ivan Shapovalov <intelfx at intelfx.name>
Closes #17000
stand: lua: break out a few more dirent types in lfs
These are non-standard and specific to the version used in loader. We
have some desire to recognize symlinks to avoid filtering out kernel
symlinks in the autodetection bits when they would be perfectly fine to
`load`.
This won't be usable right away, so any impending use will need to be
careful to account for nil.
Reported by: leres
Add tiering API
This commit modifies the truenas API to wrap around tiering design
in the following ways:
A new namespace zfs.tier. will be added. This contains global
configuration for systemwide tiering settings. Parameters include
- enabled: whether to enable tiering. This feature requries changes
to global ZFS behavior and we will have various internal checks
that check this value in datastore extend context methods.
- max_concurrent_jobs: the maximum number of concurrent rewrite
jobs (tier migrations for existing data).
- min_available_space: point in available space for a dataset where
tier migrations will error out.
The namespace will also support APIs for managing and querying
[9 lines not shown]
[arm64ec] Fix missing sret return in Arm64EC entry thunks for large struct returns (#185452)
When an Arm64EC function returns a struct by value that is too large for
x64's `RAX` (>8 bytes), the entry thunk synthesizes a hidden sret
pointer parameter for the x64 side. However, this
parameter was never marked with the sret attribute, so ISel did not copy
its value into `x8` (the Arm64EC mapping of `RAX`) on return. This
caused the x64 caller to see a garbage pointer in `RAX` instead of the
return buffer address.
The change adds the sret attribute to the thunk's synthesized pointer
parameter, so that `LowerFormalArguments` saves it and `LowerReturn`
restores it to `x8` before the tail call to `__os_arm64x_dispatch_ret`.
Fixes #185390
xfce4-desktop: fix builds on NetBSD 9.x
There's a parsing bug triggered in older GCC versions, e.g., 7.5.
(Probably the same one that led to the tests in libxfce4windowing
being disabled from builds, too.) Since GCC 10 already gets pulled
into the dependency chain anyway (from shared-mime-info, of all
things), go with it.
[flang][cuda][NFC] Add filename and line number in error reporting (#185516)
Some entry points carry over filename and line number for error
reporting. Use this information when reporting cuda error.