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® 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