* Re: bug#62267: grep-3.9 bug: \d matches multibyte digits
[not found] ` <CA+8g5KHFNsecBRHQVVcKGSPD5Bqg43At_8Em2Wcp79S+zXHYtg@mail.gmail.com>
@ 2023-03-19 23:11 ` Paul Eggert
2023-03-19 23:17 ` Jim Meyering
0 siblings, 1 reply; 2+ messages in thread
From: Paul Eggert @ 2023-03-19 23:11 UTC (permalink / raw)
To: Jim Meyering; +Cc: 62267, Gnulib bugs
[-- Attachment #1: Type: text/plain, Size: 666 bytes --]
On 2023-03-19 13:44, Jim Meyering wrote:
> I've pushed your change along with the attached.
> I'll probably create another snapshot today.
Thanks. I also installed a minor dfa.c change in Gnulib yesterday to
pacify Oracle Solaris Studio. No big deal since 'grep' builds OK anyway.
I also ran into a weird issue with test-select on Fedora 37 x86-64. It
appears to be timing dependent and usually doesn't happen. I can't
reproduce under strace. This is another Gnulib thing and not relevant to
grep (other than people might report test failures to bug-grep).
I installed into Gnulib the attached patch which shouldn't hurt but
which I don't know fixes the bug.
[-- Attachment #2: gnulib.patch --]
[-- Type: text/x-patch, Size: 2000 bytes --]
diff --git a/ChangeLog b/ChangeLog
index dfce1a8df7..f42e2ede30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2023-03-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ test-pselect, test-select: use different ports
+ I have observed rare and hard-to-reproduce problems with the GNU
+ grep release candidate with ‘make -j5 check’ on Fedora 37 x86-64.
+ One possibility is that test-pselect and test-select interfere
+ with each other somehow when run simultaneously, as they use the
+ same port. Work around this possibility by using different ports
+ from each other, and from test-poll (which also uses 12345).
+ Of course it’d be better if all these tests used system-assigned
+ ports, but I assume that’d take more work.
+ * tests/test-pselect.c, tests/test-select.c (TEST_PORT): New macro.
+ * tests/test-select.h (TEST_PORT): Remove.
+
2023-03-19 Bruno Haible <bruno@clisp.org>
Update MODULES.html.sh.
diff --git a/tests/test-pselect.c b/tests/test-pselect.c
index 41468684c5..a383f1d1b2 100644
--- a/tests/test-pselect.c
+++ b/tests/test-pselect.c
@@ -24,6 +24,7 @@ SIGNATURE_CHECK (pselect, int,
(int, fd_set *restrict, fd_set *restrict, fd_set *restrict,
struct timespec const *restrict, const sigset_t *restrict));
+#define TEST_PORT 12347
#include "test-select.h"
static int
diff --git a/tests/test-select.c b/tests/test-select.c
index d04be58418..b460060351 100644
--- a/tests/test-select.c
+++ b/tests/test-select.c
@@ -25,6 +25,7 @@
SIGNATURE_CHECK (select, int, (int, fd_set *, fd_set *, fd_set *,
struct timeval *));
+#define TEST_PORT 12346
#include "test-select.h"
int
diff --git a/tests/test-select.h b/tests/test-select.h
index afa996f40c..ceeb485471 100644
--- a/tests/test-select.h
+++ b/tests/test-select.h
@@ -37,8 +37,6 @@
# include <sys/wait.h>
#endif
-#define TEST_PORT 12345
-
typedef int (*select_fn) (int, fd_set *, fd_set *, fd_set *, struct timeval *);
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: bug#62267: grep-3.9 bug: \d matches multibyte digits
2023-03-19 23:11 ` bug#62267: grep-3.9 bug: \d matches multibyte digits Paul Eggert
@ 2023-03-19 23:17 ` Jim Meyering
0 siblings, 0 replies; 2+ messages in thread
From: Jim Meyering @ 2023-03-19 23:17 UTC (permalink / raw)
To: Paul Eggert; +Cc: 62267, Gnulib bugs
On Sun, Mar 19, 2023 at 4:12 PM Paul Eggert <eggert@cs.ucla.edu> wrote:
> On 2023-03-19 13:44, Jim Meyering wrote:
> > I've pushed your change along with the attached.
> > I'll probably create another snapshot today.
>
> Thanks. I also installed a minor dfa.c change in Gnulib yesterday to
> pacify Oracle Solaris Studio. No big deal since 'grep' builds OK anyway.
>
> I also ran into a weird issue with test-select on Fedora 37 x86-64. It
> appears to be timing dependent and usually doesn't happen. I can't
> reproduce under strace. This is another Gnulib thing and not relevant to
> grep (other than people might report test failures to bug-grep).
>
> I installed into Gnulib the attached patch which shouldn't hurt but
> which I don't know fixes the bug.
Oh! I must have missed getting the latter by bare minutes.
I've just published another snapshot (which does include the dfa.c change)
but not the select one. We'll get it for the release of 3.10
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-03-19 23:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <m2a6091u5u.fsf@meyering.net>
[not found] ` <870af32d-5cdf-65d1-4cbc-9988c57b8e37@cs.ucla.edu>
[not found] ` <CA+8g5KGp8+Z9qvWEOQRAJtyAX32zvQePcLqEqBRHE4BuubvdPQ@mail.gmail.com>
[not found] ` <CA+8g5KG6fz+ju0Z8bjm0Zk8GCPAN3_T8gd8S7HjZk0CLdL+d=w@mail.gmail.com>
[not found] ` <ca5dfd5b-53e4-a8c8-8c6d-fb840792ac3b@cs.ucla.edu>
[not found] ` <8a9eab6b-f87e-ce1b-1706-a14ee799bb7c@cs.ucla.edu>
[not found] ` <CA+8g5KEK32hYTgevNtyhddrUxgfO=yiOqF-f=jZYAe9Ld2h7Cw@mail.gmail.com>
[not found] ` <CA+8g5KHFNsecBRHQVVcKGSPD5Bqg43At_8Em2Wcp79S+zXHYtg@mail.gmail.com>
2023-03-19 23:11 ` bug#62267: grep-3.9 bug: \d matches multibyte digits Paul Eggert
2023-03-19 23:17 ` Jim Meyering
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).