Re: Release 1.0 TODO and Maven 2.0 upgrade

Michael Kuß <[email protected]> Fri, 03 Mar 2006 10:14:01 +0100
Newsgroups gmane.comp.java.jrpm.devel
Message-ID <[email protected]>
Hi,

I have tested with our native rpm test.
You need a native rpm installed and it tests
the tags against each other.

If we want to export/import in xml maybe we can
use xstream http://xstream.codehaus.org/

The tags that are not working where mainly the signatures.
Run the native rpm test and you will see.

Regards
	Micha
-- 
Want a developer in berlin?
http://www.michael-kuss.de


Yannick Menager wrote:
> Actually i think i'm going to just directly use the rpm tools, we
> already have a partial implementation of that in our test suite, going
> to overhaul it and use it for the batch testing.
> 
> On Thu, 2 Mar 2006 11:33:11 -0500, "Jeff Johnson" <[email protected]>
> said:
>> On Mar 2, 2006, at 11:14 AM, Nikita wrote:
>>
>>> Hello Yannick,
>>>
>>> There are such formats - hdlist (plain headers with or without magics)
>>> and yum xml files (three xml.gz files). If you find header list in
>>> both formats than you will be able to test big portion of rpm headers.
>>>
>> Neither hdlists or yum xml files are effective tests of *.rpm metadata,
>> as both are incomplete.
>>
>> 73 de Jeff
>>> YM> Thanks, that's appreciated :)
>>>
>>> YM> I was thinking it would be useful to make a *big* batch test  
>>> against the
>>> YM> native rpm, for example against the whole redhat rpm repository.
>>>
>>> YM> In order to do that, would need to:
>>>
>>> YM> 1) Extract all information from the rpms using the native rpm
>>> YM> (everything except the payload itself, but including an MD5 of the
>>> YM> payload), to a easily parsable format (xml for example)
>>>
>>> YM> 2) Use the java rpm to extract all information, and compare  
>>> with what
>>> YM> the native one generated
>>>
>>> YM> 3) Do the same thing in reverse (use jrpm to extract  
>>> information, use
>>> YM> native rpm to check that information is correct)
>>>
>>> YM> Do you know if there is an easy way to do the native part of  
>>> testing ?
>>>
>>>
>>>
>>> -- 
>>>
>>>  Nikita
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> This SF.Net email is sponsored by xPML, a groundbreaking scripting  
>>> language
>>> that extends applications into web and mobile media. Attend the  
>>> live webcast
>>> and join the prime developer group breaking into this new coding  
>>> territory!
>>> http://sel.as-us.falkag.net/sel? 
>>> cmd=lnk&kid=110944&bid=241720&dat=121642
>>> _______________________________________________
>>> jrpm-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/jrpm-devel
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> jrpm-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jrpm-devel
> 
> 



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642