Your message dated Sun, 12 Feb 2023 19:32:13 +0000
with message-id <e1pri57-00d0ol...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
1029726: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029726
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 <su...@debian.org>

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

Debian distribution maintenance software
pp.
Jakob Haufe <su...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Jakob Haufe <su...@debian.org>
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 ---

Reply via email to