Thursday 2nd April 2026
Fedora Project
Updated bluefish to 2.4.1 in Rawhide:
- Bluefish 2.4.1 is a minor maintenance release with a few notable changes
- The experimental "side by side" feature that was introduced in 2.4.0 is no longer experimental and is fully stable now
- A new feature is that Bluefish will automatically adjust the text colours for people that use a dark desktop theme
- Translations for Ελληνικά (Greek) and தமிழ் (Tamiḻ) have been completely renewed
- A critical bug and a regression in the split view function has been fixed
- The windows build has some minor improvements
- Several translations are updated
Updated perl-Business-ISBN-Data to 20260331.001 in Rawhide:
- Data update for 2026-03-31
Updated perl-IO-Tty to 1.25 in Rawhide:
- Bug Fixes:
Fix IO::Pty DESTROY force-closing the slave pty: the DESTROY method (added in 1.21) explicitly closed the cached slave handle, breaking consumers like IPC::Run that hold a reference to the slave via $pty->slave() and expect it to survive master destruction; now just deletes the internal reference and lets Perl's refcounting handle fd closure correctly (GH#62, GH#64)
- Maintenance:
Simplify version variables to a single source of truth: extract version from Tty.pm in Makefile.PL using MM->parse_version() instead of hard-coding it, use VERSION_FROM in WriteMakefile, and remove $XS_VERSION from Tty.pm (GH#61)
Updated perl-IPC-Run to 20260401.0 in Rawhide:
- Bug fixes:
Require IO::Pty 1.25, which fixes stale pty slave fd after close_terminal in child, replacing defensive workarounds (GH#240, GH#241)
Close Win32IO socket/pipe handles explicitly in _cleanup to prevent handle leaks (GH#237, GH#246)
Handle $SIG{PIPE} set to 'DEFAULT' in _select_loop instead of crashing (GH#242, GH#244)
Handle $SIG{CHLD} set to '' or 'DEFAULT' in _select_loop (GH#262)
Fix PTYS typo in adopt() and missing TIMERS init in harness constructor (GH#260)
Handle PTY allocation failure gracefully in start() instead of dying with an unhelpful error (GH#267)
Correct Timer.pm POD typos, _parse_time error message, and remove redundant parse call (GH#251)
Prevent noexec probe from leaking TAP output in search_path_cache.t (GH#247)
- Improvements:
Correct broken POD links and code examples in documentation (GH#252)
- Maintenance:
Update GitHub URLs from toddr/IPC-Run to cpan-authors/IPC-Run (GH#263)
Replace GPL v2 full text with standard "same terms as Perl" license (GH#268)
Add AI policy document (GH#248)
Use File::Spec->devnull in autoflush.t for portability (GH#250)
Skip search_path_cache.t on noexec temp filesystems (GH#247)
Remove dead code from Run.pm (GH#266)
Updated perl-YAML-Syck to 1.43 in Rawhide:
- Bug Fixes:
Fix: Prevent resource leaks on croak/early-return paths in Dump (GH#161)
Fix: Prevent output SV leaks on croak in Dump/DumpFile callers (GH#163)
Fix: Load() in list context returns empty list for empty/undef input; also applies to LoadBytes and LoadUTF8 (GH#164, GH#165)
Fix: DumpCode serializes prototype string instead of code body (GH#168)
Fix: Memory leak in !perl/scalar Load - newRV_inc should be newRV_noinc (GH#170)
Fix: Add pTHX_ to SAVEDESTRUCTOR_X callback for threaded Perl (GH#175, GH#176)
Fix: Add TODO guard for eval_pv leak on Perl < 5.14 (GH#179, GH#180)
Fix: Negative hex and octal values parsed as 0 with ImplicitTyping (GH#183)
Fix: Negative int#base60 values produce unsigned wraparound (GH#185)
- Improvements:
- Maintenance:
Local Packages
Updated bluefish to 2.4.1 as per the Fedora version
Updated perl-IO-Tty to 1.25 as per the Fedora version
Updated perl-IPC-Run to 20260401.0 as per the Fedora version
Updated perl-YAML-Syck to 1.43 as per the Fedora version