You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org> on 2008/05/07 01:19:55 UTC

[jira] Created: (QPID-1035) managementgen only exists in qpid C++ source

managementgen only exists in qpid C++ source
--------------------------------------------

                 Key: QPID-1035
                 URL: https://issues.apache.org/jira/browse/QPID-1035
             Project: Qpid
          Issue Type: Improvement
          Components: Code Generator
            Reporter: Matthew Farrellee


The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthew Farrellee updated QPID-1035:
------------------------------------

    Attachment: PackageManagementGen2.diff

Added specs/management-types.xml to the distribution, both dist-gzip and rpmbuild
 
One ugly catch to this is proper dependencies tracking is not performed for cpp/managementgen/management-types.xml. This is because specs/ does not exist in the dist-gzip and would cause an error from make during a build.

It is suggested that eventually the dependencies on specs/, and the need to generate stubs before dist-gzip, could be removed, at which time the ugly catch would go away.


> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>         Attachments: PackageManagementGen.diff, PackageManagementGen2.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthew Farrellee updated QPID-1035:
------------------------------------

    Attachment: PackageManagementGen.diff

Attached patch takes managementgen, installs it in _prefix/bin, and installs the managementgen Python sources and templates in _prefix/share/managementgen/. This is all provided in the qpidc-devel RPM.

One remaining issue is how to get management-types.xml for installation in _prefix/share/managementgen/

> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>         Attachments: PackageManagementGen.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Nuno Santos (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12595301#action_12595301 ] 

Nuno Santos commented on QPID-1035:
-----------------------------------

Applied the patches (svn rev 654564)


> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>         Attachments: PackageManagementGen.diff, PackageManagementGen2.diff, PackageManagementGen3.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Matthew Farrellee (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthew Farrellee updated QPID-1035:
------------------------------------

    Attachment: PackageManagementGen3.diff

Two things: fixed rpmlint errors; added python dependency to qpidc-devel

rpmlint was producing errors that scripts were not executable. This was fixed by making some files not look like scripts anymore by removing, unneeded, #!'s, and making the one script that should be executed actually executable.

Also, qpidc-devel was installing a python program, but python was not a requirement. It is now.


> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>         Attachments: PackageManagementGen.diff, PackageManagementGen2.diff, PackageManagementGen3.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner reassigned QPID-1035:
-----------------------------------

    Assignee: Nuno Santos

Is this fixed?

> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Assignee: Nuno Santos
>         Attachments: PackageManagementGen.diff, PackageManagementGen2.diff, PackageManagementGen3.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (QPID-1035) managementgen only exists in qpid C++ source

Posted by "Ted Ross (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Ross resolved QPID-1035.
----------------------------

    Resolution: Fixed

> managementgen only exists in qpid C++ source
> --------------------------------------------
>
>                 Key: QPID-1035
>                 URL: https://issues.apache.org/jira/browse/QPID-1035
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Code Generator
>            Reporter: Matthew Farrellee
>            Assignee: Nuno Santos
>             Fix For: M4
>
>         Attachments: PackageManagementGen.diff, PackageManagementGen2.diff, PackageManagementGen3.diff
>
>
> The Python managementgen program only exists in the qpid C++ source, and is therefore only available to qpid C++ though it is of general use. managementgen should be packaged so others who want to write managed objects can take advantage of it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.