[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

please unblock ocsinventory-agent 0.0.9.2repack1-4



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 <goneri@rulezlan.org>  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 
+ }

Attachment: signature.asc
Description: Digital signature


Reply to: