You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Robert Gemmell <ge...@dcs.gla.ac.uk> on 2008/11/30 17:38:02 UTC

RE: [jira] Commented: (QPID-1243) Provide mechanism to build management console[MESSAGE NOT SCANNED]

I made an export of the management console using the Eclipse PDE Builder with version 3.4 plug-ins, and the splash screen worked as expected. The only meaningful difference appeard to be that it used an executable to start up: as I commented before I noted that when I removed execute permissions from that file accidentally when making the ant build scripts, that too stopped the splash screen working (although the console itself still did)...so I think that is where the problem lies, the launcher executable is what runs the splash screen and it currently isn’t there to be used.

The updated equinox launcher you used still uses all the shared objects as the 3.2 launcher I did, they are just in a different place. So I think it should be ok to lay out the new executable file where it is supposed to be (it also needs some config changes) as it appears the updated launcher plugin/libraries works fine on RHEL4. While at it, I think updating the build to use the new launchers for the win32 build would be good, and making a linux x86_64 version too.

This would also a reduction in complexity of the launch shell scripts, as the console can launch itself from that executable. The platform detection routine the scripts use does not work on all linux variants (notably ubuntu - perhaps not the most supported platform of choice, but that doenst really change the fact the script doenst work all the time when dong something it doesnt even need to), and the QPIDMC_HOME env variable is not required. The platform dependant bits of the mc are hardcoded anyway, so all the script does is tell it what it already knows if is on the right platform, or tell it information it cant use when it is being used on the wrong platform or the script cant detect the architecture automatically and the user hasn’t set it explicitly for the script. This leaves console logging and security type as the only things it is really useful for, the latter of which I hope to remove the need for in future.

I am really busy this week but after that I will be free to work on things, so I will put together an patch to update the mc build to use 3.4 plugins, with win32 and linux x64 + x86_64 versions.

Robbie
 
-----Original Message-----
From: Robert Gemmell (JIRA) [mailto:qpid-dev@incubator.apache.org] 
Sent: 27 November 2008 19:01
To: qpid-dev@incubator.apache.org
Subject: [jira] Commented: (QPID-1243) Provide mechanism to build management console[MESSAGE NOT SCANNED]


    [ https://issues.apache.org/jira/browse/QPID-1243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12651412#action_12651412 ] 

Robert Gemmell commented on QPID-1243:
--------------------------------------

Im not sure about the splash, the stuff I have read about it basically said it was a case of ensuring it was stored in the correct place within the plugin and as you say setting the splashpath config property. When I get a chance ill take a look and see if theres anything obvious out there that will fix it, and failing that ill try an Eclipse PDE Builder export of the whole console and see if it works as expected, then compare the difference. The last time i tried to have the PDE Builder export a release it threw its toys out the pram, so ill try to figure out why that was too :) 

> Provide mechanism to build management console
> ---------------------------------------------
>
>                 Key: QPID-1243
>                 URL: https://issues.apache.org/jira/browse/QPID-1243
>             Project: Qpid
>          Issue Type: Bug
>          Components: Ant Build System, Java Management : JMX Console
>    Affects Versions: M3
>            Reporter: Martin Ritchie
>            Assignee: Martin Ritchie
>         Attachments: QPID-1243_21nov2008.zip, QPID-1243_24nov2008.zip
>
>
> Summary:
> Currently, there is no way to build the management console using ant, whilst the maven system may still work we should complete the move to ant by also updating the packaging required for the console.

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