Your message dated Wed, 12 Aug 2009 22:32:18 +0000
with message-id <[email protected]>
and subject line Bug#491483: fixed in libhtml-mason-perl 1:1.42-1
has caused the Debian Bug report #491483,
regarding libhtml-mason-perl: [patch] segfaults when alter_superclass method is
used
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
491483: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491483
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libhtml-mason-perl
Version: 1:1.36-2.1
Severity: normal
Tags: patch
If you subclass the Mason Request object and attempt to use the
"alter_superclass" method, as described in the documentation
http://www.masonhq.com/docs/manual/Subclassing.html#what_to_subclass
Mason will segfault. Apparantly the way it manipulates @INC rubs 5.10
the wrong way. Patch from Jesse Vincent
http://marc.info/?l=mason-devel&m=121236173002678&w=2
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.25-2-vserver-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages libhtml-mason-perl depends on:
ii libcache-cache-perl 1.05-2 Managed caches of persistent infor
ii libclass-container-perl 0.12-2 Glues object frameworks together t
ii libexception-class-perl 1.24-1 a module that allows you to declar
ii libhtml-parser-perl 3.56-1+b1 A collection of modules that parse
ii libparams-validate-perl 0.91-2 validate parameters to Perl method
ii perl 5.10.0-11.1 Larry Wall's Practical Extraction
ii perl-base [libscalar-list-ut 5.10.0-11.1 The Pathologically Eclectic Rubbis
Versions of packages libhtml-mason-perl recommends:
ii libapache2-mod-perl2 2.0.4-1 Integration of perl with the Apach
-- no debconf information
Index: libhtml-mason-perl-1.36/lib/HTML/Mason/Request.pm
===================================================================
--- libhtml-mason-perl-1.36.orig/lib/HTML/Mason/Request.pm 2007-06-10 10:52:58.000000000 -0700
+++ libhtml-mason-perl-1.36/lib/HTML/Mason/Request.pm 2008-07-19 11:15:55.000000000 -0700
@@ -350,7 +350,8 @@
my $isa_ref;
{
no strict 'refs';
- $isa_ref = \...@{"$class\::ISA"};
+ my @entries = @{$class."::ISA"};
+ $isa_ref = \...@entries;
}
# handles multiple inheritance properly and preserve
@@ -364,13 +365,16 @@
if ( $old_super ne $new_super )
{
$isa_ref->[$x] = $new_super;
-
- $class->valid_params( %{ $class->valid_params } );
}
-
last;
}
}
+
+ {
+ no strict 'refs';
+ @{$class."::ISA"} = @$isa_ref;
+ }
+ $class->valid_params( %{ $class->valid_params } );
}
sub exec {
--- End Message ---
--- Begin Message ---
Source: libhtml-mason-perl
Source-Version: 1:1.42-1
We believe that the bug you reported is fixed in the latest version of
libhtml-mason-perl, which is due to be installed in the Debian FTP archive:
libhtml-mason-perl-doc_1.42-1_all.deb
to pool/main/libh/libhtml-mason-perl/libhtml-mason-perl-doc_1.42-1_all.deb
libhtml-mason-perl-examples_1.42-1_all.deb
to
pool/main/libh/libhtml-mason-perl/libhtml-mason-perl-examples_1.42-1_all.deb
libhtml-mason-perl_1.42-1.diff.gz
to pool/main/libh/libhtml-mason-perl/libhtml-mason-perl_1.42-1.diff.gz
libhtml-mason-perl_1.42-1.dsc
to pool/main/libh/libhtml-mason-perl/libhtml-mason-perl_1.42-1.dsc
libhtml-mason-perl_1.42-1_all.deb
to pool/main/libh/libhtml-mason-perl/libhtml-mason-perl_1.42-1_all.deb
libhtml-mason-perl_1.42.orig.tar.gz
to pool/main/libh/libhtml-mason-perl/libhtml-mason-perl_1.42.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ivan Kohler <[email protected]> (supplier of updated libhtml-mason-perl
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 12 Aug 2009 14:38:35 -0700
Source: libhtml-mason-perl
Binary: libhtml-mason-perl libhtml-mason-perl-doc libhtml-mason-perl-examples
Architecture: source all
Version: 1:1.42-1
Distribution: unstable
Urgency: low
Maintainer: Ivan Kohler <[email protected]>
Changed-By: Ivan Kohler <[email protected]>
Description:
libhtml-mason-perl - HTML::Mason Perl module
libhtml-mason-perl-doc - HTML::Mason documentation
libhtml-mason-perl-examples - HTML::Mason example setup
Closes: 462324 491483 538652 541191
Changes:
libhtml-mason-perl (1:1.42-1) unstable; urgency=low
.
* New upstream release (closes: Bug#541191)
+ Fixes segfault when using alter_superclass (closes: Bug#491483)
+ Fixes documentation quoting in Component.pm (closes: Bug#462324)
* Russian po-debconf translation (Closes: #538652)
* New maintainer. Huge thanks to Charles for his excellent work for
many years.
Checksums-Sha1:
654ad422b1390816b8b7c088bc70f569013db46f 1334 libhtml-mason-perl_1.42-1.dsc
9cb559b30652d2e87cffe73b89a5d13d4207d81f 396910
libhtml-mason-perl_1.42.orig.tar.gz
279c50695b93fba7bd32037fbed50cbcf323c3e7 22752
libhtml-mason-perl_1.42-1.diff.gz
ce91f5d950f2b4494d4902f3afefb8d34677b685 367254
libhtml-mason-perl_1.42-1_all.deb
7deb20d124339cbe2e8deacf48d3135f24cc2661 154870
libhtml-mason-perl-doc_1.42-1_all.deb
d6fde4cb484d045938763230c99f706a8e6c19ad 50778
libhtml-mason-perl-examples_1.42-1_all.deb
Checksums-Sha256:
8b64a9e95c3f144a1499585ef91a7800b93866618b85e28118322120bf1a28c4 1334
libhtml-mason-perl_1.42-1.dsc
b9a2330cf254dff8ce22b8a5b1ecdd8362da209037cb8677d62f0286b327da3b 396910
libhtml-mason-perl_1.42.orig.tar.gz
f4d1646d7bda6098b976fa2495880f541ebe31aaa6d46aefc414c010ab3c3ca6 22752
libhtml-mason-perl_1.42-1.diff.gz
ed0f4575007d28ef4ee1c7c5383a5d02a250519b8b62b602e9150e2970c79bfb 367254
libhtml-mason-perl_1.42-1_all.deb
e4c5fc0a90528c3e82d755793f3db15949a40d62fbf1134c0c6870aff66369dd 154870
libhtml-mason-perl-doc_1.42-1_all.deb
ac102309457185c1bf81b6832243e5a67863fea8d3c8145fbbb7e95a82c9383f 50778
libhtml-mason-perl-examples_1.42-1_all.deb
Files:
eb2e161f788edce8ed51cbed494af48f 1334 perl optional
libhtml-mason-perl_1.42-1.dsc
5fe5555ebb4bd6929eb6438e0f709355 396910 perl optional
libhtml-mason-perl_1.42.orig.tar.gz
5a26923269c05dbc22d8d6320c818b51 22752 perl optional
libhtml-mason-perl_1.42-1.diff.gz
93976ba8df5e567a92132ce720f983f5 367254 perl optional
libhtml-mason-perl_1.42-1_all.deb
7ccddd4f7e883ba4b270801bb2008569 154870 doc extra
libhtml-mason-perl-doc_1.42-1_all.deb
82c879a7cf1e7421db64fa5616d33af0 50778 perl extra
libhtml-mason-perl-examples_1.42-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFKgzyPgYcvm1TBwckRAhGKAJ9uInopqHWx9vfvwOGwz2We9gwguQCgjtND
kSuFxjDI8XVhdLqk34SzPIk=
=9un8
-----END PGP SIGNATURE-----
--- End Message ---