Hi release team, Can you please unlock ocsinventory-agent 0.0.9.2repack1-4. This upload fix a nasty bug that was breaking a parameter and creating a unhelpful warning message for the user. http://bugs.debian.org/497710
The patch come from upstream CVS.
I attached the debdiff.
Best regards,
Gonéri Le Bouder
diff -u ocsinventory-agent-0.0.9.2repack1/debian/changelog
ocsinventory-agent-0.0.9.2repack1/debian/changelog
--- ocsinventory-agent-0.0.9.2repack1/debian/changelog
+++ ocsinventory-agent-0.0.9.2repack1/debian/changelog
@@ -1,3 +1,10 @@
+ocsinventory-agent (1:0.0.9.2repack1-4) unstable; urgency=low
+
+ * fix: --nosoftware option has no effect and give a warning
+ - add patch from upstream CVS, thanks Laurent Léonard (Closes: #497710)
+
+ -- Gonéri Le Bouder <[EMAIL PROTECTED]> Fri, 05 Sep 2008 16:55:52 +0200
+
ocsinventory-agent (1:0.0.9.2repack1-3) unstable; urgency=low
* Add Romanian debconf template (Closes: #488738)
diff -u ocsinventory-agent-0.0.9.2repack1/debian/patches/series
ocsinventory-agent-0.0.9.2repack1/debian/patches/series
--- ocsinventory-agent-0.0.9.2repack1/debian/patches/series
+++ ocsinventory-agent-0.0.9.2repack1/debian/patches/series
@@ -1,0 +2 @@
+fix-no-software.patch
only in patch2:
unchanged:
--- ocsinventory-agent-0.0.9.2repack1.orig/debian/patches/fix-no-software.patch
+++ ocsinventory-agent-0.0.9.2repack1/debian/patches/fix-no-software.patch
@@ -0,0 +1,54 @@
+diff -Nru
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/AIX/Software.pm
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/AIX/Software.pm
+---
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/AIX/Software.pm
2008-04-02 17:33:20.000000000 +0200
++++
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/AIX/Software.pm
2008-09-03 15:15:05.000000000 +0200
+@@ -6,8 +6,8 @@
+ sub check {
+ my $params = shift;
+
+- # Do not run an package inventory if there is the --nosoft parameter
+- return if ($params->{params}->{nosoft});
++ # Do not run an package inventory if there is the --nosoftware parameter
++ return if ($params->{params}->{nosoftware});
+
+ `lslpp -l 2>&1`;
+ return if ($? >> 8)!=0;
+diff -Nru
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging.pm
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging.pm
+---
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging.pm
2008-04-02 17:33:20.000000000 +0200
++++
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging.pm
2008-09-03 15:15:18.000000000 +0200
+@@ -5,8 +5,8 @@
+ sub check {
+ my $params = shift;
+
+- # Do not run an package inventory if there is the --nosoft parameter
+- return if ($params->{params}->{nosoft});
++ # Do not run an package inventory if there is the --nosoftware parameter
++ return if ($params->{params}->{nosoftware});
+
+ 1;
+ }
+diff -Nru
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/Solaris/Packages.pm
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/Solaris/Packages.pm
+---
Ocsinventory-Agent-0.0.9.2/lib/Ocsinventory/Agent/Backend/OS/Solaris/Packages.pm
2008-04-02 17:33:20.000000000 +0200
++++
Ocsinventory-Agent-0.0.9.2-nosoftware/lib/Ocsinventory/Agent/Backend/OS/Solaris/Packages.pm
2008-09-03 15:15:33.000000000 +0200
+@@ -6,8 +6,8 @@
+ sub check {
+ my $params = shift;
+
+- # Do not run an package inventory if there is the --nosoft parameter
+- return if ($params->{params}->{nosoft});
++ # Do not run an package inventory if there is the --nosoftware parameter
++ return if ($params->{params}->{nosoftware});
+
+ `which pkginfo 2>&1`;
+ return if ($? >> 8)!=0;
+diff -Nru Ocsinventory-Agent-0.0.9.2/ocsinventory-agent
Ocsinventory-Agent-0.0.9.2-nosoftware/ocsinventory-agent
+--- Ocsinventory-Agent-0.0.9.2/ocsinventory-agent 2008-04-18
18:49:44.000000000 +0200
++++ Ocsinventory-Agent-0.0.9.2-nosoftware/ocsinventory-agent 2008-09-03
15:24:25.000000000 +0200
+@@ -210,7 +210,7 @@
+
+ });
+
+-if ($params->{nosoftware}) {
++if ($params->{nosoft}) {
+ $logger->info("the parameter --nosoft is deprecated and may be removed in
a futur release, please use --nosoftware instead.");
+ $params->{nosoftware} = 1
+ }
signature.asc
Description: Digital signature

