Your message dated Sun, 12 Feb 2023 19:32:13 +0000 with message-id <[email protected]> and subject line Bug#1029726: fixed in ruby-cfpropertylist 2.2.8-1.1+deb11u1 has caused the Debian Bug report #1029726, regarding ruby-cfpropertylist: Injects Enumerable::Enumerator into global namespace, breaks unrelated software 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.) -- 1029726: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029726 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: ruby-cfpropertylist Version: 2.2.8-1.1 Severity: serious Tags: patch upstream Justification: Breaks unrelated software While the infamous "Showing diffs returns 500" problem on Debian packaged gitlab, it was noticed that the current version of ruby-cfpropertylist in Debian injects an Enumerable::Enumerator class into the global namespace, thus breaking unrelated software. It can be reproduced by: require 'cfpropertylist' class FakeParser include Enumerable def parse() Enumerator.new { |x| x << :hi } end end FakeParser.new.parse.to_a This has been fixed upstream in [1]. I would like to prepare an NMU containing: - the unreleased changes available on salsa - cherry-picking the fix from upstream [1] https://github.com/ckruse/CFPropertyList/commit/c450984de42ded990a9edd30ce9d7ee0e5e0b103 -- System Information: Debian Release: bookworm/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (400, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages ruby-cfpropertylist depends on: ii ruby 1:3.1 ruby-cfpropertylist recommends no packages. ruby-cfpropertylist suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: ruby-cfpropertylist Source-Version: 2.2.8-1.1+deb11u1 Done: Jakob Haufe <[email protected]> We believe that the bug you reported is fixed in the latest version of ruby-cfpropertylist, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jakob Haufe <[email protected]> (supplier of updated ruby-cfpropertylist 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: SHA512 Format: 1.8 Date: Sat, 28 Jan 2023 10:03:11 +0100 Source: ruby-cfpropertylist Architecture: source Version: 2.2.8-1.1+deb11u1 Distribution: bullseye Urgency: medium Maintainer: Debian Ruby Extras Maintainers <[email protected]> Changed-By: Jakob Haufe <[email protected]> Closes: 1029726 Changes: ruby-cfpropertylist (2.2.8-1.1+deb11u1) bullseye; urgency=medium . * Non-maintainer upload * Drop 1.8 compatibility (Closes: #1029726) Checksums-Sha1: 2f638046590de16a11fb7a45e84442959d31da4c 2171 ruby-cfpropertylist_2.2.8-1.1+deb11u1.dsc 1ce214fcc9048b6613d92d1344a22c5214550a59 3128 ruby-cfpropertylist_2.2.8-1.1+deb11u1.debian.tar.xz 7b7b9cae6c5a890fac4955c6004153e1e4ee9865 13069 ruby-cfpropertylist_2.2.8-1.1+deb11u1_source.buildinfo Checksums-Sha256: 69a12af848531e541caf83e1cd4a2b3613c370f522295ac70a311fd8861bea5c 2171 ruby-cfpropertylist_2.2.8-1.1+deb11u1.dsc 292d5232a2eabcc840f349dff52593885570c3cd445f0d956fbdc145b881018c 3128 ruby-cfpropertylist_2.2.8-1.1+deb11u1.debian.tar.xz 5b97a861636227e93c2f4b098994bb6bcc33facafcc673b1d748c4f526a107fb 13069 ruby-cfpropertylist_2.2.8-1.1+deb11u1_source.buildinfo Files: 1d3df2b67f26691b77ed724a4fa9f820 2171 ruby optional ruby-cfpropertylist_2.2.8-1.1+deb11u1.dsc 9ce2a62c7e2eea73f3e2007a6c1323b6 3128 ruby optional ruby-cfpropertylist_2.2.8-1.1+deb11u1.debian.tar.xz 15988d7b144e40eebd68584947336908 13069 ruby optional ruby-cfpropertylist_2.2.8-1.1+deb11u1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEe/X2rDZDH11A3BN6TPKyGPVNrj0FAmPep9YRHHN1cjVyQGRl Ymlhbi5vcmcACgkQTPKyGPVNrj3/RA/6Awpi19/xFhZqn4aF812E2l1W3pvTGRno 38TRpl+guqoEfRgWTGigO2rgY55yFHshc23Og+i2Wb/NEqQAhIgU5FD5z6yhKFBN 78RB0xgd93sNOwPWDz0JH1RCqX/vpulP8++45q53F5oi4dXbPhFV691FDWmvHwcv 29L+JFyoquQ7Le9QHMfKaURne8qhvqfgN33uwmgBC294/YJy2ghCvJEWarcTvVzC aR/ZrsKwWfYH4V92LNqugfgaJKKIETP9d7KdThL7imzSrriDOy8YzpIaQvcFdFte UWFfHnRAo7sMKHdKYa+sEXVqEjVVVQREDk9d1sGwKJ5tvNyIdEDDo1iloeAOgWw+ xFxSPGWqN8fDBwCwJ33/fhFIpVSsL7cDOW8twtfV+HXrg1sjnL09bXQW3Ea14s0N tOmP7DV1xHTdKxKLvI7KV69mnIeN1ZDKJ8SWnvj/89F+IbJbmdg2PN4gD0mCp+y0 UQB+2rsL3d6cEm9xxjiNUnbvYhXx66C4cvGiFzMQKdqrrKOKb9XOY+FtRb7TN4e3 DwjYDeNjMRefUtqbJ1a3M/XknNkO2PVMtLvY99KVbI/69GYuD8ANoMm3ExOdOzDl w0zKeZEWZyNeWKNC+EJMr947Jc3h4ae1Cyf5NhRwCMrbGGtosyrvJhiwpCThoz95 lFQoj30+sUM= =pdWt -----END PGP SIGNATURE-----
--- End Message ---

