hi,

I've fixed the file and tested using
cd ~oscar_svn/packages
opkgc --dist=rhel --input=ganglia
The generated rpms don't seem to have a Requires: xxxx >= 3.0.6 tag.

anyway, in case it helps, I've attached a patch.

Regards,

Olivier.

Le mercredi 17 mars 2010 10:14:34 Jean Parpaillon, vous avez écrit :
> Hi,
> The pkg tag has a specific attribute for specifying the relation with
> the version. AFAIK, it is "rel", which would give:
> 
> <pkg version="3.0.6" rel=">=" >ganglia-mod</pkg>
> 
> Regards,
> Jean
> 
> Le jeudi 11 mars 2010 à 09:03 +0100, Olivier LAHAYE a écrit : 
> > hi,
> > 
> > In the config.xml file contains a pkg version tag that contains a > sign, 
> > opkgc generates a bad spec file.
> > instead of "Requires: ganglia-gmond >= 3.0.6", it generates
> > "Requires: ganglia-gmond  3.0.6" which is wrang an leads to require the 
> > exact version instead on a newer or equal version to 3.0.6.
> > 
> > <pkg version=">=3.0.6" >ganglia-gmond</pkg>
> > 
> > => Intalling a more recent version of ganglia-gmond fails.
> > 
> > Best regards.
> 
> 

-- 
        Olivier LAHAYE
        CEAEA Saclay
        DRT-LIST-DCSI-DIR
Index: ganglia/config.xml
===================================================================
--- ganglia/config.xml	(révision 9202)
+++ ganglia/config.xml	(copie de travail)
@@ -29,9 +29,9 @@
       <filters>
         <dist>fc</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-gmetad</pkg>
-      <pkg version=">=3.0.6" >ganglia-gmond</pkg>
-      <pkg version=">=3.0.6" >ganglia-web</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmetad</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmond</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-web</pkg>
       <pkg>php-gd</pkg>
       <pkg>php-common</pkg>
     </requires>
@@ -40,36 +40,36 @@
         <dist>ydl</dist>
         <dist>rhel</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-gmetad</pkg>
-      <pkg version=">=3.0.6" >ganglia-gmond</pkg>
-      <pkg version=">=3.0.6" >ganglia-web</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmetad</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmond</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-web</pkg>
       <pkg>php-gd</pkg>
     </requires>
     <requires>
       <filters>
         <dist>sles</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-gmetad</pkg>
-      <pkg version=">=3.0.6" >ganglia-gmond</pkg>
-      <pkg version=">=3.0.6" >ganglia-web</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmetad</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmond</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-web</pkg>
       <pkg>php4-gd</pkg>
     </requires>
     <requires>
       <filters>
         <dist>suse</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-gmetad</pkg>
-      <pkg version=">=3.0.6" >ganglia-gmond</pkg>
-      <pkg version=">=3.0.6" >ganglia-web</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmetad</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmond</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-web</pkg>
       <pkg>php5-gd</pkg>
     </requires>
     <requires>
       <filters>
         <dist>debian</dist>
       </filters>
-      <pkg version=">=3.0.6" >gmetad</pkg>
-      <pkg version=">=3.0.6" >ganglia-monitor</pkg>
-      <pkg version=">=3.0.6" >libganglia1</pkg>
+      <pkg version="3.0.6" rel=">=" >gmetad</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-monitor</pkg>
+      <pkg version="3.0.6" rel=">=" >libganglia1</pkg>
     </requires>
   </serverDeps>
   <clientDeps>
@@ -81,13 +81,13 @@
         <dist>sles</dist>
         <dist>suse</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-gmond</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-gmond</pkg>
     </requires>
     <requires>
       <filters>
         <dist>debian</dist>
       </filters>
-      <pkg version=">=3.0.6" >ganglia-monitor</pkg>
+      <pkg version="3.0.6" rel=">=" >ganglia-monitor</pkg>
     </requires>
   </clientDeps>
   <apiDeps/>
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to