Skip Menu |
 

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Readonly CPAN distribution.

Report information
The Basics
Id: 74902
Status: new
Priority: 0/
Queue: Readonly

People
Owner: Nobody in particular
Requestors: perlbug-followup [...] perl.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



From rt-sprout=cpan.org [...] rt.perl.org Sun Feb 12 17: 27:09 2012
CC: perl5-porters [...] perl.org, bug-Readonly [...] rt.cpan.org
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-14510-1328979261-819.109986-15-0 [...] perl.org>
X-Spam-Status: No, score=-4.348 tagged_above=-99.9 required=10 tests=[AWL=-2.448, BAYES_00=-1.9] autolearn=ham
X-Spam-Flag: NO
References: <RT-Ticket-109986 [...] perl.org> <5.10.1_21306_1328570652 [...] naboo> <rt-3.6.HEAD-14510-1328979261-819.109986-15-0 [...] perl.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-3.6.HEAD-14510-1329085621-184.109986-15-0 [...] perl.org>
Reply-To: perlbug-followup [...] perl.org
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-RT-Original-Encoding: utf-8
RT-Originator: sprout [...] cpan.org
X-Spam-Score: -4.348
Managed-BY: RT 3.6.HEAD (http://www.bestpractical.com/rt/)
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 9F94224169B for <cpan-bug+Readonly [...] hipster.bestpractical.com>; Sun, 12 Feb 2012 17:27:09 -0500 (EST)
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 MNEBe5CGXSS4 for <cpan-bug+Readonly [...] hipster.bestpractical.com>; Sun, 12 Feb 2012 17:27:08 -0500 (EST)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id B0AAD240C79 for <bug-Readonly [...] rt.cpan.org>; Sun, 12 Feb 2012 17:27:07 -0500 (EST)
Received: (qmail 18634 invoked by uid 103); 12 Feb 2012 22:27:07 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 12 Feb 2012 22:27:07 -0000
Received: from x17.develooper.com (HELO x17.develooper.com) (207.171.7.217) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Sun, 12 Feb 2012 14:27:04 -0800
Received: by x17.develooper.com (Postfix, from userid 405) id 6E22735BD3; Sun, 12 Feb 2012 14:27:02 -0800 (PST)
Delivered-To: cpan-bug+Readonly [...] hipster.bestpractical.com
Subject: [perl #109986] Readonly hash keys stay readonly after copying
Return-Path: <rt-sprout=cpan.org [...] rt.perl.org>
X-RT-Mail-Extension: readonly
X-Original-To: cpan-bug+Readonly [...] hipster.bestpractical.com
X-Spam-Check-BY: 16.mx.develooper.com
Date: Sun, 12 Feb 2012 14:27:02 -0800
RT-Ticket: perl #109986
X-Spam-Level:
Precedence: normal
To: "OtherRecipients of perl Ticket #109986":;
X-RT-Loop-Prevention: perl
Content-Transfer-Encoding: 8bit
From: "Father Chrysostomos via RT" <perlbug-followup [...] perl.org>
Content-Length: 1027
On Sat Feb 11 08:54:21 2012, jkeenan wrote: Show quoted text
> On Mon Feb 06 15:40:39 2012, dmcbride@naboo.to.org wrote:
> > > > This is a bug report for perl from dmcbride@cpan.org, > > generated with the help of perlbug 1.39 running under perl 5.10.1. > > > > > > ----------------------------------------------------------------- > > [Please describe your issue here] > > > > I'm using Readonly::XS, but I don't think this has anything to do > > with the problem other than exposing it.
> > I'm inclined to attribute the problem to Readonly::XS.
There are two problems. Readonly::is_sv_readonly is not a documented public interface, so anyone relying on is it doing something unreliable. Secondly, Readonly::XS itself is using undocumented Perl interfaces. SvREADONLY doesn’t necessarily indicate that a scalar is read-only. But it *does* indicate that a POK scalar has a read-only string buffer. -- Father Chrysostomos --- via perlbug: queue: perl5 status: open https://rt.perl.org:443/rt3/Ticket/Display.html?id=109986


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.