Skip Menu |
 

This queue is for tickets about the Regexp-Grammars CPAN distribution.

Report information
The Basics
Id: 106803
Status: resolved
Priority: 0/
Queue: Regexp-Grammars

People
Owner: Nobody in particular
Requestors: alexchandel [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 1.020
  • 1.021
  • 1.025
  • 1.026
  • 1.027
  • 1.028
  • 1.029
  • 1.030
  • 1.031
  • 1.032
  • 1.033
  • 1.034
  • 1.035
  • 1.036
  • 1.038
  • 1.039
  • 1.040
  • 1.041
Fixed in: (no value)



Subject: Broken/abandoned dependency in Lexical::Var
MIME-Version: 1.0
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
Message-ID: <rt-4.0.18-598-1441084197-1911.0-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 555
Download (untitled) / with headers
text/plain 555b
The dependency Lexical::Var is broken in all versions of perl newer than 5.21.7, and from the looks of [this bug](https://rt.cpan.org/Public/Bug/Display.html?id=101058) it will never be fixed; it appears the maintainer has abandoned the project, and it is remotely possible that he, zefram/Andrew Main, is the same Andrew Main who was detained indefinitely under the UK mental health act in May 2015. This means Regexp-Grammars doesn't build on any perl newer than 5.21.7, and probably never will unless zefram's Lexical::Var is dropped as a dependency.
MIME-Version: 1.0
X-Spam-Status: No, score=-5.936 tagged_above=-99.9 required=10 tests=[AWL=0.662, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, FROM_OUR_RT=-4, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
In-Reply-To: <rt-4.0.18-598-1441084197-1770.106803-4-0 [...] rt.cpan.org>
X-Spam-Flag: NO
X-RT-Interface: API
References: <RT-Ticket-106803 [...] rt.cpan.org> <rt-4.0.18-598-1441084197-1770.106803-4-0 [...] rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-Received: by 10.107.152.12 with SMTP id a12mr6318946ioe.148.1441106356463; Tue, 01 Sep 2015 04:19:16 -0700 (PDT)
Message-ID: <CAATtAp78jwpRXPbpvWjoumFQaLjh6A6ihWk=KP1cy=cc1KpMqw [...] mail.gmail.com>
Content-Type: multipart/alternative; boundary="001a1140496e75ef44051eadb8d1"
X-Spam-Score: -5.936
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] gmail.com
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 63D99240428 for <cpan-bug+Regexp-Grammars [...] hipster.bestpractical.com>; Tue, 1 Sep 2015 07:19:37 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mgChoSDrMmVq for <cpan-bug+Regexp-Grammars [...] hipster.bestpractical.com>; Tue, 1 Sep 2015 07:19:36 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id DFBB82402C2 for <bug-Regexp-Grammars [...] rt.cpan.org>; Tue, 1 Sep 2015 07:19:35 -0400 (EDT)
Received: (qmail 22267 invoked by alias); 1 Sep 2015 11:19:35 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com) (209.85.223.174) by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Tue, 01 Sep 2015 04:19:27 -0700
Received: by ioeu67 with SMTP id u67so49120001ioe.1 for <bug-Regexp-Grammars [...] rt.cpan.org>; Tue, 01 Sep 2015 04:19:16 -0700 (PDT)
Received: by 10.79.39.135 with HTTP; Tue, 1 Sep 2015 04:18:37 -0700 (PDT)
Delivered-To: cpan-bug+Regexp-Grammars [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #106803] Broken/abandoned dependency in Lexical::Var
Return-Path: <thoughtstream [...] gmail.com>
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=xtUsYrW50eF1xWWZvEX6leMdifSjAWusiivAkG4SMSc=; b=mqnM+2dUyXKKhGPjgh1z9KzbauvIZGiLGjj++e0y//lPdkiQ5XjnK1nHNthf6i/trP EbdRXzyte0GQTwpDjBPz+m8r1vBgS4pn8rqWpIdB2LbUhkfdL6Cy4CknqnXpUBYLriJ3 q9aF1lVOOq1jqu2PlGFz5a5WjmwYkz4B//Eff16ueVM9RrttWc5KDfHeDRBZ5+6PAvLf Ha5HPUASCFw4y5vCDRJc6ROqKKj8GIpnYDwXjOs+7djgin83nOWCmgdDhqQON1a7Us7q 8e3gGjfgOdjWCHazUrfMpl86oxxG7gQ8lzYrA3tcmlKE0akIJdobmZvnarX+XOmU9k5+ nkkg==
X-Spam-Check-BY: la.mx.develooper.com
X-Original-To: cpan-bug+Regexp-Grammars [...] hipster.bestpractical.com
X-RT-Mail-Extension: regexp-grammars
X-Google-Sender-Auth: _PpgOFmKl5bso0WzMMQ_8gqYdLU
Sender: thoughtstream [...] gmail.com
Date: Tue, 1 Sep 2015 21:18:37 +1000
X-Spam-Level:
To: bug-Regexp-Grammars [...] rt.cpan.org
From: Damian Conway <damian [...] conway.org>
RT-Message-ID: <rt-4.0.18-26423-1441106378-1541.106803-0-0 [...] rt.cpan.org>
Content-Length: 0
content-type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Content-Length: 576
Download (untitled) / with headers
text/plain 576b
Show quoted text
> This means Regexp-Grammars doesn't build on any perl newer than > 5.21.7, and probably never will unless zefram's Lexical::Var is > dropped as a dependency.
That is not feasible, as changes in regex parsing in 5.18 invalidated the fundamental Regex::Grammars API, unless the module exports the necessary lexical variables. I will investigate using some other mechanism to achieve the same effect (possibly Exporter::LexicalVars, or source code filters <shudder!>) and upload a new release when I find an appropriate and supported solution. Thanks for the report, Damian
content-type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: utf-8
Content-Length: 1384
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-598-1441084197-1911.0-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <rt-4.0.18-598-1441084197-1911.0-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-18982-1442385275-850.106803-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 107
Download (untitled) / with headers
text/plain 107b
This issue is now resolved by converting to using B::Hooks::Parser::inject instead of Lexical::Var::import.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.