slackware-current/source/l/readline/readline-8.2-patches/readline82-011

76 lines
1.8 KiB
Text
Raw Normal View History

Mon Aug 5 21:58:24 UTC 2024 a/cracklib-2.10.2-x86_64-1.txz: Upgraded. ap/ksh93-1.0.10-x86_64-1.txz: Upgraded. ap/nvme-cli-2.10.2-x86_64-1.txz: Upgraded. d/Cython-3.0.11-x86_64-1.txz: Upgraded. d/binutils-2.43-x86_64-1.txz: Upgraded. Shared library .so-version bump. d/cmake-3.30.2-x86_64-1.txz: Upgraded. Recompiled against binutils-2.43. d/oprofile-1.4.0-x86_64-14.txz: Rebuilt. kde/calligra-3.2.1-x86_64-43.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/cantor-23.08.5-x86_64-9.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/kfilemetadata-5.116.0-x86_64-5.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/kile-2.9.93-x86_64-36.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/kitinerary-23.08.5-x86_64-7.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/krita-5.2.3-x86_64-3.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/kstars-3.7.2-x86_64-1.txz: Upgraded. kde/labplot-2.11.1-x86_64-2.txz: Rebuilt. Recompiled against poppler-24.08.0. kde/libindi-2.0.9-x86_64-1.txz: Upgraded. kde/okular-23.08.5-x86_64-7.txz: Rebuilt. Recompiled against poppler-24.08.0. l/SDL2-2.30.6-x86_64-1.txz: Upgraded. l/abseil-cpp-20240722.0-x86_64-1.txz: Upgraded. Shared library .so-version bump. l/ffmpeg-6.1.2-x86_64-1.txz: Upgraded. This is a temporary improvment. ;-) l/fluidsynth-2.3.6-x86_64-1.txz: Upgraded. l/libdeflate-1.21-x86_64-1.txz: Upgraded. l/libnvme-1.10-x86_64-1.txz: Upgraded. l/mozilla-nss-3.103-x86_64-1.txz: Upgraded. l/mozjs115-115.14.0esr-x86_64-1.txz: Upgraded. l/poppler-24.08.0-x86_64-2.txz: Rebuilt. Shared library .so-version bump. l/protobuf-27.3-x86_64-2.txz: Rebuilt. Recompiled against abseil-cpp-20240722.0. l/python-wheel-0.44.0-x86_64-1.txz: Upgraded. l/readline-8.2.013-x86_64-1.txz: Upgraded. n/c-ares-1.33.0-x86_64-1.txz: Upgraded. n/mosh-1.4.0-x86_64-3.txz: Rebuilt. Recompiled against abseil-cpp-20240722.0. x/libFS-1.0.10-x86_64-1.txz: Upgraded. x/libXfont2-2.0.7-x86_64-1.txz: Upgraded. x/libXtst-1.2.5-x86_64-1.txz: Upgraded. x/x11perf-1.7.0-x86_64-1.txz: Upgraded. xap/pavucontrol-6.1-x86_64-1.txz: Upgraded.
2024-08-05 23:58:24 +02:00
READLINE PATCH REPORT
=====================
Readline-Release: 8.2
Patch-ID: readline82-011
Bug-Reported-by: Grisha Levit <grishalevit@gmail.com>
Bug-Reference-ID: <CAMu=BrqWa_iNkiEwchpFmtrUhFrAanOO8pjy7VCKqRKUvqdsbw@mail.gmail.com>
Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2024-02/msg00075.html
Bug-Description:
Patch (apply with `patch -p0'):
Some systems (e.g., macOS) send signals early on in interactive initialization,
so readline should retry a failed open of the init file.
*** ../readline-8.2-patched/bind.c Wed Feb 9 11:02:22 2022
--- bind.c Tue Apr 23 15:07:13 2024
***************
*** 979,987 ****
int i, file;
! file = -1;
! if (((file = open (filename, O_RDONLY, 0666)) < 0) || (fstat (file, &finfo) < 0))
{
if (file >= 0)
close (file);
return ((char *)NULL);
}
--- 969,986 ----
int i, file;
! file = open (filename, O_RDONLY, 0666);
! /* If the open is interrupted, retry once */
! if (file < 0 && errno == EINTR)
{
+ RL_CHECK_SIGNALS ();
+ file = open (filename, O_RDONLY, 0666);
+ }
+
+ if ((file < 0) || (fstat (file, &finfo) < 0))
+ {
+ i = errno;
if (file >= 0)
close (file);
+ errno = i;
return ((char *)NULL);
}
***************
*** 992,999 ****
--- 991,1001 ----
if (file_size != finfo.st_size || file_size + 1 < file_size)
{
+ i = errno;
if (file >= 0)
close (file);
#if defined (EFBIG)
errno = EFBIG;
+ #else
+ errno = i;
#endif
return ((char *)NULL);
*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500
--- patchlevel 2014-03-21 08:28:40.000000000 -0400
***************
*** 1,3 ****
# Do not edit -- exists only for use by patch
! 10
--- 1,3 ----
# Do not edit -- exists only for use by patch
! 11