Your message dated Sun, 31 May 2009 13:32:04 +0000
with message-id <[email protected]>
and subject line Bug#529616: fixed in libconfig-inifiles-perl 2.49-1
has caused the Debian Bug report #529616,
regarding libconfig-inifiles-perl: incompatible "fix" breaks programs
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.)
--
529616: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529616
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libconfig-inifiles-perl
Version: 2.47-1
Severity: important
Using tie interface collapses hashes and returns LF separated lines. This is
very much different from old version, breaking things all over.
old result (config::auto):
'detector' => [
'pureftp',
'dovecot'
]
new result:
'general' => {
'detector' => 'pureftp
dovecot'
},
Old code:
# ----------------------------------------------------------
# Sub: Config::IniFiles::_section::FETCH
#
# Args: $key
# $key The name of the key whose value to get
#
# Description: Returns the value associated with $key. If
# the value is a hash, returns a hashref, just like normal
# Perl hashes.
# ----------------------------------------------------------
# Date Modification Author
# ----------------------------------------------------------
# 2000Jun15 Fixed bugs in -default handler JW
# 2000Dec07 Fixed another bug in -deault handler JW
# 2002Jul04 Returning scalar values (Bug:447532) AS
# ----------------------------------------------------------
sub FETCH {
my $self = shift;
my $key = shift;
$key = lc($key) if( $self->{nocase} );
my $val = $self->{v}{$key};
unless( defined $self->{v}{$key} ) {
$val = $self->{default}{$key} if ref($self->{default}) eq 'HASH';
} # end unless
return $val;
} # end FETCH
New code:
# Sub: Config::IniFiles::_section::FETCH
#
# Args: $key
# $key The name of the key whose value to get
#
# Description: Returns the value associated with $key. If
# the value is a list, returns the list joined by $/.
# ----------------------------------------------------------
# Date Modification Author
# ----------------------------------------------------------
# 2000Jun15 Fixed bugs in -default handler JW
# 2000Dec07 Fixed another bug in -deault handler JW
# 2002Jul04 Returning scalar values (Bug:447532) AS
# ----------------------------------------------------------
sub FETCH {
my ($self, $key)=...@_;
my @retval=$self->{config}->val($self->{section}, $key);
return (@retval <= 1) ? $retval[0] : join($/, @retval);
} # end FETCH
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.18-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages libconfig-inifiles-perl depends on:
ii perl-base 5.10.0-22 minimal Perl system
libconfig-inifiles-perl recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libconfig-inifiles-perl
Source-Version: 2.49-1
We believe that the bug you reported is fixed in the latest version of
libconfig-inifiles-perl, which is due to be installed in the Debian FTP archive:
libconfig-inifiles-perl_2.49-1.diff.gz
to
pool/main/libc/libconfig-inifiles-perl/libconfig-inifiles-perl_2.49-1.diff.gz
libconfig-inifiles-perl_2.49-1.dsc
to pool/main/libc/libconfig-inifiles-perl/libconfig-inifiles-perl_2.49-1.dsc
libconfig-inifiles-perl_2.49-1_all.deb
to
pool/main/libc/libconfig-inifiles-perl/libconfig-inifiles-perl_2.49-1_all.deb
libconfig-inifiles-perl_2.49.orig.tar.gz
to
pool/main/libc/libconfig-inifiles-perl/libconfig-inifiles-perl_2.49.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.
Jonas Smedegaard <[email protected]> (supplier of updated libconfig-inifiles-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: RIPEMD160
Format: 1.8
Date: Sun, 31 May 2009 14:54:35 +0200
Source: libconfig-inifiles-perl
Binary: libconfig-inifiles-perl
Architecture: source all
Version: 2.49-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Description:
libconfig-inifiles-perl - Read .ini-style configuration files
Closes: 529616
Changes:
libconfig-inifiles-perl (2.49-1) unstable; urgency=low
.
[ Jonas Smedegaard ]
* Update copyright info:
+ Rewrite to use DEP5 r48 proposed machine-readable format
+ Add proper licensing header to rules file
+ Bump copyright years for debian/rules
* Update CDBS snippets:
+ Extend package-relation.mk to handle debhelper 6 and 7.0.1, and to
support non-build dependencies
* Auto-update debian/control to tighten debhelper dependency, thanks
to lintian.
* Add README.source. Drop custom CDBS hints.
* Build-depend on quilt and recent patchutils.
.
[ Salvatore Bonaccorso ]
* New upstream release.
* Add Salvatore Bonaccorso to Uploaders.
* New upstream version (Changes in upstream version 2.48) fixes
change in tie interfaces (Closes: #529616).
* Bump Standards-Version to 3.8.1
* Add 1001-fix-POD-Config-IniFiles.patch to fix erroneous created
manpage.
Checksums-Sha1:
902f901a770510740bc5031bff656df3f3b21284 1510
libconfig-inifiles-perl_2.49-1.dsc
4e12a07a47f3feb909e1605f5e021f09131612e4 39774
libconfig-inifiles-perl_2.49.orig.tar.gz
c8f78b65b13d1c7cc816c588843b313cbc293ddf 10737
libconfig-inifiles-perl_2.49-1.diff.gz
1f51dce3ca652bdf1be7b9f1e080bbf665563006 46944
libconfig-inifiles-perl_2.49-1_all.deb
Checksums-Sha256:
6fe03268e1f99851c98aacf2b3cf0b37dda7abe71236a2ddee65be351d11dff1 1510
libconfig-inifiles-perl_2.49-1.dsc
ff2a51ec6a2ee4203df0807efac5b6b5440685ea71af690b489222c94c197336 39774
libconfig-inifiles-perl_2.49.orig.tar.gz
307e5a7d16435739562a4c3c5582134725f165b6943cc2462aaec8d8d958c0c5 10737
libconfig-inifiles-perl_2.49-1.diff.gz
f2898e96b962138ac11db32eb60e5806dd0cc1f7db044ec0c236f8b425b3e4cb 46944
libconfig-inifiles-perl_2.49-1_all.deb
Files:
0ea9b84ede5cc671a8ed6391e75550ae 1510 perl extra
libconfig-inifiles-perl_2.49-1.dsc
808246eedb6f22f112eba1a3c2c573d6 39774 perl extra
libconfig-inifiles-perl_2.49.orig.tar.gz
c58d84772bf62839a2713d4573755bd5 10737 perl extra
libconfig-inifiles-perl_2.49-1.diff.gz
601b805c5fd96bfba6ba19d657377972 46944 perl extra
libconfig-inifiles-perl_2.49-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkoigfgACgkQn7DbMsAkQLjCMQCgmWD1p3dIRQ3l0MSkY7ZLFMAq
BcUAn1EiHjQAJ850H8OAUSI7407CZSBF
=QIsQ
-----END PGP SIGNATURE-----
--- End Message ---