Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 178153 - Ship Agent Controller as an Eclipse plugin
Summary: Ship Agent Controller as an Eclipse plugin
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P1 major (vote)
Target Milestone: ---   Edit
Assignee: Kiryl Kazakevich CLA
QA Contact:
URL:
Whiteboard: closed460
Keywords:
Depends on:
Blocks: 173330
  Show dependency tree
 
Reported: 2007-03-19 18:06 EDT by Navid Mehregani CLA
Modified: 2016-05-05 10:40 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Navid Mehregani CLA 2007-03-19 18:06:53 EDT
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.
Comment 1 Navid Mehregani CLA 2007-04-05 14:13:27 EDT
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.
Comment 2 Kiryl Kazakevich CLA 2007-04-17 08:06:34 EDT
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
Comment 3 Navid Mehregani CLA 2007-04-17 09:50:58 EDT
Thanks Kiryl, I'll check it out and let you know what happens.
Comment 4 Kiryl Kazakevich CLA 2007-04-20 03:15:20 EDT
Navid, can we mark the bug as resolved?
Comment 5 Navid Mehregani CLA 2007-04-20 11:14:47 EDT
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.
Comment 6 Kiryl Kazakevich CLA 2007-04-25 03:23:33 EDT
Mark as resolved
Comment 7 Paul Slauenwhite CLA 2009-06-30 13:46:07 EDT
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.