[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1029228: marked as done (ITP: libhash-safekeys-perl -- get hash contents without resetting each iterator)



Your message dated Sun, 22 Jan 2023 09:09:07 +0000
with message-id <E1pJWLb-00ElNr-EO@fasolo.debian.org>
and subject line Bug#1029228: fixed in libhash-safekeys-perl 0.04-1
has caused the Debian Bug report #1029228,
regarding ITP: libhash-safekeys-perl -- get hash contents without resetting each iterator
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 owner@bugs.debian.org
immediately.)


-- 
1029228: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029228
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Owner: Mason James <mtj@kohaaloha.com>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-perl@lists.debian.org

* Package name    : libhash-safekeys-perl
  Version         : 0.04
  Upstream Author : Marty O'Brien <mob@cpan.org>
* URL             : https://metacpan.org/release/Hash-SafeKeys
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : get hash contents without resetting each iterator

Every hash variable in Perl has its own internal iterator, accessed by the
builtin each, keys, and values functions. The iterator is also implicitly
used whenever the hash is evaluated in list context. The iterator is "reset"
whenever keys or values is called on a hash, including the implicit calls
when the hash is evaluated in list context. That makes it dangerous to do
certain hash operations inside a while ... each loop:

while (my($k,$v) = each %hash) {

@k = sort keys %hash; # Infinite loop!

@v = grep { /foo/ }, values %hash; # Ack!

print join ' ', %hash; # Run away!

}


The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.

--- End Message ---
--- Begin Message ---
Source: libhash-safekeys-perl
Source-Version: 0.04-1
Done: Mason James <mtj@kohaaloha.com>

We believe that the bug you reported is fixed in the latest version of
libhash-safekeys-perl, which is due to be installed in the Debian FTP archive.

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 1029228@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mason James <mtj@kohaaloha.com> (supplier of updated libhash-safekeys-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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 20 Jan 2023 17:25:21 +1300
Source: libhash-safekeys-perl
Binary: libhash-safekeys-perl libhash-safekeys-perl-dbgsym
Architecture: source amd64
Version: 0.04-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Mason James <mtj@kohaaloha.com>
Description:
 libhash-safekeys-perl - Perl module to get hash contents without resetting each iterator
Closes: 1029228
Changes:
 libhash-safekeys-perl (0.04-1) unstable; urgency=medium
 .
   * Initial release (closes: #1029228).
Checksums-Sha1:
 3134b7ddab807301203827346c12ee16f51240a4 2293 libhash-safekeys-perl_0.04-1.dsc
 806343e695d86a00e6eff947bbceafe35528f537 9262 libhash-safekeys-perl_0.04.orig.tar.gz
 bedc63c79c5cac8c6ace168d5f2df4b4d536210f 1636 libhash-safekeys-perl_0.04-1.debian.tar.xz
 e32e251e0384f8a2360b52b591b5bef43997a2e3 26244 libhash-safekeys-perl-dbgsym_0.04-1_amd64.deb
 1b7d6ddbf4d188a2285e11cd24574e9416be6d55 6487 libhash-safekeys-perl_0.04-1_amd64.buildinfo
 a644f90f7d8e977f052677e4d3bd86cfdee86172 12992 libhash-safekeys-perl_0.04-1_amd64.deb
Checksums-Sha256:
 81bb0fe640fa1f04bd168db5ab6afcf248163a3016612a6a53eac250ba382400 2293 libhash-safekeys-perl_0.04-1.dsc
 a524ad3bf9da677c1f8be6e15971b76575408f744923da27647ae8f1d3c37ccc 9262 libhash-safekeys-perl_0.04.orig.tar.gz
 c07de5699df50e74336fb15a17ce6d44de85b63a0ef7cad42d1d4c0a9dc3b1bc 1636 libhash-safekeys-perl_0.04-1.debian.tar.xz
 5f022dbe8965273d429ddf68b78b66e3765cbc5fdf2082c339b9502fde41b084 26244 libhash-safekeys-perl-dbgsym_0.04-1_amd64.deb
 09edacf9952c2cce305d1ffea7b39fa63537d2fc3b6b5874c417bde072f23cc5 6487 libhash-safekeys-perl_0.04-1_amd64.buildinfo
 0f24877fec034471001ed1988cf0abccf6b30e61554d175dabc5d0cd54286df7 12992 libhash-safekeys-perl_0.04-1_amd64.deb
Files:
 29522471060feacc0f051288191dbac3 2293 perl optional libhash-safekeys-perl_0.04-1.dsc
 a6f290a737cb7086e2fba35b4417d6ee 9262 perl optional libhash-safekeys-perl_0.04.orig.tar.gz
 ede7d492e07a3b46ec97dfff90f73097 1636 perl optional libhash-safekeys-perl_0.04-1.debian.tar.xz
 c8accb78d2a9eed461d37cde156892cb 26244 debug optional libhash-safekeys-perl-dbgsym_0.04-1_amd64.deb
 5a0664508ce650146962d59ce36f3817 6487 perl optional libhash-safekeys-perl_0.04-1_amd64.buildinfo
 27c61af8dd182fe89372e72b73bff4e9 12992 perl optional libhash-safekeys-perl_0.04-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmPMtZdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZWdRAAms2VCEUiU3lkhAYOhRD7cpgq9lzBGQ9ZMvVxH/W2x+53O6hiZlUWqSPQ
NtCaU6ZwgFOVleTj9ZMwrZaQDPGNyDTNQBO2sqKQccOP9NX9IsKfJRgbfPBlx+0i
i6KTuoOoBDaKljrNv/Sug4vsZovxJYBMLHSHoflI++0ppNgKsF1zd6N0eFVCaqhQ
AcdXoXZEGfnHsgVLRa6USnwG7aSHwXR/El3Pa460L0p7NLAjfV1/Ko5vXyR1QIMh
SLngexEllRMc5BhZ4DQmLJvy0zfmgtKJDqcC3T0v/OkJVgFCx78Z4098maChB247
E2vSa68wFNdaRcM1Vt14tjDVwwly0cqN/F+JElwLPfIZIY7YZmJ04qWAD/xUzzzM
IBVqcVryswVCxS7eAAHFzkkehv64bbJQfk1duXn2N+DyqpEavM+i34jSVsst2Lm/
6o3Yv7fKH9KXwEOZ7Yy8n4Tg/B7yTewJfIpADgQOVNe6d9OwUikcMnVT70O0cuQ2
qcT6Fi/ET2bKbeD3Bc56foAplMF8scnT+nqVfeUKddtZZUBn7YPmSpHkeG4Xo7Yb
RRqXa7+mfFkGvKlbdYagWzLPxqa/fXkPr4sEnc4TzzUqA+pG6OvMMC08JRwXJ0lT
FZh2deUw85vQdm9XcH5iwlI7mjlJlUbYuylWxnf7CsUIy7uITAA=
=pncJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: