[Pacemaker] [pygui] Rewrite "instance_attributes", "operations" and"expression" based on the new model

Andrew Beekhof beekhof at gmail.com
Mon Mar 17 02:01:12 UTC 2008


On Feb 28, 2008, at 11:23 AM, Junko IKEDA wrote:

> Hi,
>
>>> It's really quiet here, huh? ;-)
>>>
>>> I've improved the common model of GUI for dynamic filling and
>>> description. And "instance_attributes", "operations" and  
>>> "expression"
>>> have been rewritten based on the model.
>>> Additionally the metadata of RA has been exploited for adding
>>> "instance_attributes" and  "operations" objects.
>>>
>>> Changeset 11792:65350279a168
>>>
>>> Any comment or test will be welcome.Thanks!
>>
>> I want to try this new feature,
>> but before that, there is still a build problem.
>>
>> Pacemaker's crm part handles the data as "xmlNode".
>> Meanwhile, it seems that mgmt(= pygui?) identify it as "ha_msg".
>> So, compiler would say like this:
>> "error: 'xmlNode' has no member named 'values'", or
>> "warning: passing argument 1 of 'cl_get_string' from incompatible  
>> pointer
>> type".
>
> in the case of compile error,
> I could compile pacemaker and pygui with this combination.
> http://hg.beekhof.net/pacemaker/dev/rev/41b359f6822d
> http://hg.beekhof.net/pacemaker/pygui/rev/65350279a168
> Pacemaker is on the way to exponential growth.

Do you mean the number of commits or are you referring to memory leaks?

> I wonder I do something the right way...
> (1) build pacemaker; configure, make, install
> (2) configure pygui
> (3) copy all of the pygui's files to pacemaker's directory
> (4) build pygui(in pacemaker's directory); make, install
>
> How do you build them and make them work well?

2, 3 & 4 should be replaced with:

   2) build pygui; configure, make, install

but as mentioned in the other email, the stable-0.6 tree is probably  
what you should be using right now (instead of dev).

>
> The rpm that we can download from opensuse build service has no  
> problem.
>
> Thanks,
> Junko
>
>
> _______________________________________________
> Pace





More information about the Pacemaker mailing list