[Pkg-puppet-devel] Bug#955582: facter: autopkgtest needs update for new version of ruby-defaults: deprecation *warning* on stderr

Antonio Terceiro terceiro at debian.org
Fri Apr 3 13:52:44 BST 2020


Control: tag -1 + patch

On Thu, Apr 02, 2020 at 09:27:29PM +0200, Paul Gevers wrote:
> Source: facter
> Version: 3.11.0-3
> Severity: serious
> Tags: sid bullseye
> User: debian-ci at lists.debian.org
> Usertags: needs-update
> Control: affects -1 src:ruby-defaults
> 
> [X-Debbugs-CC: debian-ci at lists.debian.org,
> ruby-defaults at packages.debian.org]
> 
> Dear maintainer(s),
> 
> With a recent upload of ruby-defaults the autopkgtest of facter fails in
> testing when that autopkgtest is run with the binary packages of
> ruby-defaults from unstable. It passes when run with only packages from
> testing. In tabular form:
> 
>                        pass            fail
> ruby-defaults          from testing    1:2.7
> facter                 from testing    3.11.0-3
> all others             from testing    from testing
> 
> I copied some of the output at the bottom of this report. I think the
> only issue that the autopkgtest is showing is that you're using a
> deprecated method. If you can't fix the code on the short term (best) or
> run the test suite without emitting warnings (a good thing to do
> anyways, autopkgtest isn't meant to catch those), please consider adding
> the allow-stderr restriction for the time being.
> 
> Currently this regression is blocking the migration of ruby-defaults to
> testing [1]. Of course, ruby-defaults shouldn't just break your
> autopkgtest (or even worse, your package), but it seems to me that the
> change in ruby-defaults was intended and your package needs to update to
> the new situation.
> 
> If this is a real problem in your package (and not only in your
> autopkgtest), the right binary package(s) from ruby-defaults should
> really add a versioned Breaks on the unfixed version of (one of your)
> package(s). Note: the Breaks is nice even if the issue is only in the
> autopkgtest as it helps the migration software to figure out the right
> versions to combine in the tests.
> 
> More information about this bug and the reason for filing it can be found on
> https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
> 
> Paul
> 
> [1] https://qa.debian.org/excuses.php?package=ruby-defaults
> 
> https://ci.debian.net/data/autopkgtest/testing/amd64/f/facter/4775724/log.gz
> 
> autopkgtest [07:14:35]: test puppet:  - - - - - - - - - - results - - -
> - - - - - - -
> puppet               FAIL stderr:
> /usr/lib/ruby/vendor_ruby/puppet/util.rb:461: warning: URI.escape is
> obsolete

Dear maintainer(s),

Please apply the attached patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-autopkgtest-ignore-output-on-stderr.patch
Type: text/x-diff
Size: 830 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200403/e4fc55bc/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200403/e4fc55bc/attachment.sig>


More information about the Pkg-puppet-devel mailing list