Package: ocsinventory-agent
Version: 2:2.4.2-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu disco ubuntu-patch

Hi Xavier,

With the upload of perl 5.28, the ocsinventory-agent autopkgtests are now 
failing:

[...]
autopkgtest [11:17:40]: test command2: /usr/share/pkg-perl-autopkgtest/runner 
runtime-deps
autopkgtest [11:17:40]: test command2: [-----------------------
#   Failed test ' /usr/bin/perl -w -M"Ocsinventory::Agent" -e 1 2>&1 produced 
no (non-whitelisted) output'
#   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 108.
#   Failed test 'env PERL_DL_NONLAZY=1  /usr/bin/perl -w 
-M"Ocsinventory::Agent" -e 1 2>&1 produced no (non-whitelisted) output'
#   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 108.
# Looks like you failed 2 tests of 4.
[...]

  (https://ci.debian.net/packages/o/ocsinventory-agent/unstable/amd64/)

Applying the attached patch to remove the useless lines of code fixes the
autopkgtest failure in Ubuntu, and should do so for Debian as well.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru ocsinventory-agent-2.4.2/debian/patches/no-useless-concat.patch 
ocsinventory-agent-2.4.2/debian/patches/no-useless-concat.patch
--- ocsinventory-agent-2.4.2/debian/patches/no-useless-concat.patch     
1969-12-31 16:00:00.000000000 -0800
+++ ocsinventory-agent-2.4.2/debian/patches/no-useless-concat.patch     
2018-11-06 16:59:26.000000000 -0800
@@ -0,0 +1,19 @@
+Description: drop pointless statements that generate a perl warning
+ Perl 5.28 warns of:
+ # Useless use of concatenation (.) or string in void context at 
/usr/share/perl5/Ocsinventory/Agent/Network.pm line 53.
+ This generates autopkgtests failures, so just remove the useless lines.
+Author: Steve Langasek <steve.langa...@ubuntu.com>
+
+Index: ocsinventory-agent-2.4.2/lib/Ocsinventory/Agent/Network.pm
+===================================================================
+--- ocsinventory-agent-2.4.2.orig/lib/Ocsinventory/Agent/Network.pm
++++ ocsinventory-agent-2.4.2/lib/Ocsinventory/Agent/Network.pm
+@@ -49,8 +49,6 @@
+     my $version = 'OCS-NG_unified_unix_agent_v';
+     $version .= exists 
($self->{config}->{VERSION})?$self->{config}->{VERSION}:'';
+     $self->{ua}->agent($version);
+-    $self->{config}->{user}.",".
+-    $self->{config}->{password}."";
+     $self->{ua}->credentials(
+         $uaserver, # server:port, port is needed 
+         $self->{config}->{realm},
diff -Nru ocsinventory-agent-2.4.2/debian/patches/series 
ocsinventory-agent-2.4.2/debian/patches/series
--- ocsinventory-agent-2.4.2/debian/patches/series      2018-08-01 
02:49:49.000000000 -0700
+++ ocsinventory-agent-2.4.2/debian/patches/series      2018-11-06 
16:57:18.000000000 -0800
@@ -1,2 +1,3 @@
 no_postinst_questions.patch
 propagate-ccflags.patch
+no-useless-concat.patch

Reply via email to