coreutils: update to 9.11.
GNU coreutils NEWS -*- outline -*-
* Noteworthy changes in release 9.11 (2026-04-20) [stable]
** Bug fixes
'dd' now always diagnoses partial writes correctly upon write failure.
Previously it may have indicated that only full writes were performed.
[This bug was present in "the beginning".]
'fold' will no longer truncate output when encountering 0xFF bytes.
[bug introduced in coreutils-9.8]
'fold' is again responsive to its input. Previously it would have delayed
processing until 256KiB was read from the input.
[bug introduced in coreutils-9.8]
[96 lines not shown]
[clang][bytecode] Add new IntegralType for function addresses (#194206)
We used to use just `::Address` for functions, which later caused
problems because we casted the pointer to `ValueDecl*` and passed it to
`Program::getOrCreateGlobal()`, which doesn't work of course.
[clang][bytecode] Fix some problems with ptr-to-int casts (#193988)
1) When doing integral casts on a pointer-casted-to-integral, check the
bitwidth we're casting _to_, not the one we're casting _from_.
2) When the pointer we're casting to an integral is a dummy pointer,
don't forget to check the bitwidth.
[MC] Add MCTargetOptions to MCAsmInfo constructor. NFC (#194200)
Since #180464 the canonical MCTargetOptions pointer is stored in
MCAsmInfo, but it is bound after construction via `setTargetOptions`
called from TargetRegistry::createMCAsmInfo.
Direct constructions in unit tests can leave the pointer null, leading
to a runtime assert failure. Add MCTargetOptions to every MCAsmInfo
subclass constructor, store it as a reference in MCAsmInfo, and remove
`setTargetOptions()`.
[libcxx] Include python3-yaml and rsync in container (#194182)
rsync is needed for installing the kernel headers for the libc build.
The yaml python package is needed for libc's hdrgen. This means we no
longer have to install these utilities at runtime.
They should be small enough relative to the existing container image
size to not really have an impact in that regard.
p5-XML-Parser: update to 2.58.
2.58 2026-04-23 (by Todd Rinaldo)
Fixes:
- PR #260 Prevent element-name SV leak when Start or End handlers
die: wrap the call_sv in ENTER/SAVEFREESV/LEAVE so an exception
thrown from a handler no longer leaks one SV per call. Audited
all 19 XS callbacks — startElement and endElement were the only
ones with non-mortal SVs across a call_sv boundary
- PR #259 Add NULL check for GvIOp in XML_Do_External_Parse to
prevent a segfault when an ExternEnt handler returns an
unopened filehandle. GvIOp returns NULL for a glob that has
never been opened; both call sites previously passed the NULL
straight to newRV_inc
- PR #258 Release the parser when an Init or Final handler dies.
The release() call used to be skipped on exception, leaving a
circular reference through self_sv so DESTROY never ran and the
parser leaked permanently
[88 lines not shown]
p5-DateTime-TimeZone: update to 2.68.
2.68 2026-04-23
- This release is based on version 2026b of the Olson database. This release includes contemporary
changes for British Columbia, CA.
p5-Crypt-RIPEMD160: update to 0.14.
0.14 2026-04-23
Maintenance:
- Use GNU tar (gtar) on macOS when building the dist tarball to avoid
PaxHeader/ entries that fail the CPANTS no_pax_headers kwalitee
check. Falls back to system tar on non-macOS platforms. PR #66
- Update MANIFEST. PR #66
0.13 2026-04-23
Bug fixes:
- Use SvPVbyte in XS add() so wide-character strings are handled
consistently rather than relying on the caller's UTF-8 flag. PR #56
- Add binmode to addfile() for cross-platform consistency on Windows. PR #57
- Return $self from Perl-level add() and addfile() to enable method
chaining at the Perl layer (XS already returned $self). PR #54
- Zero MAC key material (key, k_ipad, k_opad) in DESTROY to reduce
[31 lines not shown]
font-util: update to 1.4.2.
Alan Coopersmith (7):
configure: Use AC_SYS_LARGEFILE to enable large file support
Add --help and --version options
Update ATTR_NORETURN for C23
Strip trailing whitespace from source files
ucs2any: Use reallocarray if available to protect against integer overflow
gitlab CI: drop the ci-fairy check-mr job
font-util 1.4.2
xf86-video-nv: update to 2.1.24.
Alan Coopersmith (8):
Quiet -Wredundant-decls from xorg/os.h fallbacks for new libc functions
Don't try to load xaa module if not compiled with XAA support
man page: stop claiming to use XAA on Xorg 1.13 & later
Improve man page formatting
g80: Avoid segfault if AccelMethod isn't set and XAA isn't built
Strip trailing whitespace from source files
gitlab CI: drop the ci-fairy check-mr job
xf86-video-nv 2.1.24
Enrico Weigelt, metux IT consult (2):
use XNFalloc() instead of xnfalloc
use XNFcallocarray() instead of xnfcalloc macro
Yusuf Khan (8):
g80: dont set accelmethod to xaa when xaa is disabled
nv: support 0xf0 device id range
[13 lines not shown]
xbitmaps: update to 1.1.4.
Alan Coopersmith (5):
Add a meson build system
xbitmaps.pc: Add URL
gitlab CI: drop the ci-fairy check-mr job
Strip trailing whitespace from source files
xbitmaps 1.1.4
xrandr: update to 1.5.4.
Alan Coopersmith (10):
Improve man page formatting
Additional man page formatting fixes
xrandr man page NAME line doesn't give functionality [Debian bug #941422]
man page: fix warnings from `mandoc -T lint`
Strip trailing whitespace from source files
Add more checks for malloc()/calloc() failure
gitlab CI: drop the ci-fairy check-mr job
COPYING: Add missing copyright notices from source files
meson: Add option to build with meson
xrandr 1.5.4
Bjarni Ingi Gislason (1):
xrandr.1: some editorial changes for this man page [Debian bug #1072490]
Jeremy Huddleston Sequoia (1):
set_gamma_info: fix heap-buffer-overflow with empty gamma ramps
[3 lines not shown]