Your message dated Sat, 28 Jan 2023 21:39:06 -0500
with message-id <[email protected]>
and subject line Re: puppet: Fix further dep8 test that requires a 'no proxy'
entry to work with a proxied autopkgtest
has caused the Debian Bug report #981566,
regarding puppet: Fix further dep8 test that requires a 'no proxy' entry to
work with a proxied autopkgtest
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.)
--
981566: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981566
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: puppet
Version: 5.5.22-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu hirsute ubuntu-patch
*** /tmp/tmpcldu3hrj/bug_body
In Ubuntu, the attached patch was applied to achieve the following:
This change allows autopkgtest to complete when run through a proxy
(as it is with the release system in Ubuntu)
- d/t/control: fix second dep8 test by telling it to not use a proxy
for the "puppet" hostname, and allow stderr because of a ruby
deprecation warning
Thanks for considering the patch.
-- System Information:
Debian Release: bullseye/sid
APT prefers focal-updates
APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-65-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru puppet-5.5.22/debian/tests/control puppet-5.5.22/debian/tests/control
--- puppet-5.5.22/debian/tests/control 2020-09-24 12:45:17.000000000 +0000
+++ puppet-5.5.22/debian/tests/control 2021-02-01 13:51:27.000000000 +0000
@@ -2,9 +2,9 @@
Depends: puppet,ruby-serverspec
Restrictions: needs-root,isolation-container
-Test-Command: cd debian/tests && (puppet cert print $(hostname --fqdn)
>/dev/null 2>&1 || puppet cert generate $(hostname --fqdn)
--dns_alt_names=puppet) && rspec spec/puppet-master/*_spec.rb
+Test-Command: cd debian/tests && (puppet cert print $(hostname --fqdn)
>/dev/null 2>&1 || puppet cert generate $(hostname --fqdn)
--dns_alt_names=puppet) && no_proxy=puppet,$no_proxy rspec
spec/puppet-master/*_spec.rb
Depends: puppet-master,ruby-serverspec
-Restrictions: needs-root,isolation-container
+Restrictions: needs-root,isolation-container,allow-stderr
Test-Command: cd debian/tests && no_proxy=puppet,$no_proxy rspec
spec/puppet-master-passenger/*_spec.rb
Depends: puppet-master-passenger,ruby-serverspec,curl
--- End Message ---
--- Begin Message ---
On Mon, 01 Feb 2021 14:32:30 +0000 Neil Wilson <[email protected]> wrote:
In Ubuntu, the attached patch was applied to achieve the following:
This change allows autopkgtest to complete when run through a proxy
(as it is with the release system in Ubuntu)
- d/t/control: fix second dep8 test by telling it to not use a proxy
for the "puppet" hostname, and allow stderr because of a ruby
deprecation warning
With the latest version of the puppet-agent package, I don't think this
is needed anymore because the autopkgtest now inserts a "puppet" entry
in /etc/hosts pointing to localhost.
Please feel free to reopen in case the issue persists.
Thanks,
-- Jérôme
--- End Message ---