Subject: bug#48480: closed (Re: bug#48480: [a-Z] is not a valid regex range in 3.0.7)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 17 May 2021 15:58:02 +0000

Your bug report

#48480: [a-Z] is not a valid regex range in 3.0.7

which was filed against the guile package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
48480: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=48480
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#48480: [a-Z] is not a valid regex range in 3.0.7
From: Marius Bakke <[email-masked]>
To: Taylan Kammer <[email-masked]>, [email-masked]
Cc: [email-masked]
Date: Mon, 17 May 2021 17:57:05 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Taylan Kammer <[email-masked]> skriver:

> On 17.05.2021 17:09, Marius Bakke wrote:
>> Hello,
>> 
>> (make-regexp "[a-Z]") fails in Guile 3.0.7 with "Invalid range end".
>> 
>> This is a regression since 3.0.5.
>> 
>
> I think that's normal.
>
>   $ grep -E '[a-Z]'
>   grep: Invalid range end
>
> You're supposed to use [a-zA-Z] or better yet, something locale-aware
> such as [[:alpha:]].
>
> I get the same error on Guile 2.2, are you sure that it ever worked?

Oh indeed, this appears to be because of a behavior change in glibc.

Closing the issue, thanks for the prompt feedback!

Subject: [a-Z] is not a valid regex range in 3.0.7
From: Marius Bakke <[email-masked]>
To: [email-masked]
Date: Mon, 17 May 2021 17:09:45 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

(make-regexp "[a-Z]") fails in Guile 3.0.7 with "Invalid range end".

This is a regression since 3.0.5.