Community
Participate
Working Groups
This defect is related to enhancement 173330. This enhancement requires the standalone Agent Controller to be shipped as an Eclipse plugin. A different plugin will be used for each platform of the Agent Controller. For example, the following would be the 6 new plugins introduced as part of the TPTP workbench plugins: org.eclipse.tptp.platform.ac.win.ia32 org.eclipse.tptp.platform.ac.win_em64t org.eclipse.tptp.platform.ac.win_ipf org.eclipse.tptp.platform.ac.linux_ia32 org.eclipse.tptp.platform.ac.linux_em64t org.eclipse.tptp.platform.ac.linux_ipf Here's the content of org.eclipse.tptp.platform.ac.win.ia32: org.eclipse.tptp.platform.ac.win.ia32 + about_files + agents + bin + config + Resources + security + swt_licenses o book.css o epl-v10.html o getting_started.html o notice.html Notice that I've excluded the 'plugins' and 'lib' folder here. The content of all the other plugins will be exactly the same as the standalone Agent Controller. Note that this doesn't have to be done all at once. I suggest completing the win.ia32 packages first and then moving onto the other ones. In the last meeting, this was the high-level process discussed for completing this task. o The IBM build team will create an empty Eclipse plugin for each platform supported by the Agent Controller o This plugin along with all the other TPTP plugins are retrieved by the Intel build team as a ZIP file o The ZIP file is extracted and the appropriate native files are placed into the empty Eclipse plugins o Everything is then re-zipped and packaged to be downloaded from TPTP's download page Hubert, I'm assigning this defect to you, since you have to create the empty plugins first. Once that's done, please reassign the defect to Kiryl (Kiryl.kazakevich@intel.com). Feel free to open a second defect if you think it'll make it easier to manage this work.
I've created all 6 plugins as indicated below: org.eclipse.tptp.platform.ac.win_ia32 org.eclipse.tptp.platform.ac.win_em64t org.eclipse.tptp.platform.ac.win_ipf org.eclipse.tptp.platform.ac.linux_ia32 org.eclipse.tptp.platform.ac.linux_em64t org.eclipse.tptp.platform.ac.linux_ipf Each of these plugins contain an 'agent_controller' folder where the agent controller files (as indicated above) should end up. The plugins don't declare a dependency on any other plugin and they all have a version of 4.4.0.qualifier. Reassigning this defect to Kiryl so he can make the changes discussed.
Navid, Please check build TPTP-4.4.0-200704170100 where IAC has been firstly packed. IAC has been packed for all six platforms. For Windows plugins/ and lib/ folders are excluded. For Linuxes plugins/ folder and lib/config.jar file are excluded. As it is required in the bug #178154 the following six TPTP packages are affected: tptp.runtime.allInOne.win32.win32.x86-*.zip tptp.runtime.allInOne.linux.gtk.x86-*.zip tptp.sdk-*.zip tptp.runtime-*.zip tptp.platform.sdk-*.zip tptp.platform.runtime-*.zip
Thanks Kiryl, I'll check it out and let you know what happens.
Navid, can we mark the bug as resolved?
Hi Kiryl, yes we can mark this as FIXED. I'm going to run some rigorous testing next week and I'll re-open this bug if I notice any problems.
Mark as resolved
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.