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.