Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "E4/Resources/Meeting/12-Dec-2008"

< E4‎ | Resources‎ | Meeting
 
Line 17: Line 17:
  
 
== Attendees ==
 
== Attendees ==
* '''Call is Open, Anybody can join.'''
 
<!--
 
 
* '''Call is Open, Anybody can join.'''
 
* '''Call is Open, Anybody can join.'''
 
* Signed up:
 
* Signed up:
** Wind River - Doug Schaefer, Martin Oberhuber, Michael Scharf
+
** Wind River - Doug Schaefer, Martin Oberhuber
** Embarcadero - Kenn Hussey
+
 
** Freescale - Serge Beauchamp
 
** Freescale - Serge Beauchamp
** NVidia - Eric Frey
+
** IBM - John Arthorne, Chris Recoskie, Szymon Brandys
** Google - Terry Parker, Tom Ball, Sergey Prigogin
+
** IBM - John Arthorne, Szymon Brandys, Pawel Pogorzelski, Mike Wilson, Boris Bokowski, Chris Recoskie,  
+
 
** Nokia - Ken Ryall
 
** Nokia - Ken Ryall
** Broadcom - James Blackburn
 
-->
 
  
 
== Agenda/Notes ==
 
== Agenda/Notes ==
Line 38: Line 31:
 
** [[Image:Ok_green.gif]] '''Serge''' committed {{bug|252996}} resource filters, tagged as v20081208-2000 and v20081211-1515
 
** [[Image:Ok_green.gif]] '''Serge''' committed {{bug|252996}} resource filters, tagged as v20081208-2000 and v20081211-1515
 
** [[Image:Ok_green.gif]] '''John''' commented on {{bug|245399}} for separating resources workspace from Platform.instanceLocation
 
** [[Image:Ok_green.gif]] '''John''' commented on {{bug|245399}} for separating resources workspace from Platform.instanceLocation
 +
** [[Image:Ok_green.gif]] '''Martin''' to co-ordinate EclipseCon talks - in contact with Kevin
 
** '''Martin''' create SearchCVS service for e4 resources
 
** '''Martin''' create SearchCVS service for e4 resources
 
** '''Doug''' to work on getting people on IRC
 
** '''Doug''' to work on getting people on IRC
 
** '''Chris''' to raise bug on EFS changes for external tools
 
** '''Chris''' to raise bug on EFS changes for external tools
** '''Martin''' to co-ordinate EclipseCon talks - in contact with Kevin
 
  
=== EclipseCon ===
+
* Next meeting in January, '''AI Martin''' have Google Calendar send the meeting invite
* Kevin has hasked Martin whether the two talks on e4 resources can be combined (martin:1hr + serge:0.5hr == combined:1hr)
+
 
 +
=== Status Update ===
 +
* '''Doug''': been consumed by a product release, will get more time for e4 in January latest
 +
* '''Serge''': still need to commit {{Bug|229633}} project path variable changes
 +
* '''John''': e4 UI stuff builds feature patches that can be dropped into an e3.5 SDK
 +
** Eric Moffat's plan for getting a project navigator running in the e4 demos
 +
** Resources stuff - try to be compatible with 3.5, keep up with the latest '''AI Doug''' document what's the target platform for dropping in e4 resources stuff
 +
* '''Martin''': git - no immediate need for e4, looking at it with lower priority now: tracking {{bug|249745}}
 +
** EclipseCon -- both Serge's and Martin's talk accepted right now
 +
** Been looking at p2 for more automated installing of development environment; might be able to use scripts to work against e3.5 HEAD without having to use CVS
 +
** No news on SearchCVS and assigned bugs
 +
* '''Chris''': Logical vs physical file stores: Experimenting with new interfaces for remote / databases; two possibilities (adapter for EFS IFileStore, or new interfaces IFileStore2), will create a bug for discussion and feedback and send an E-Mail to the list. New interfaces might be preferable because then the API contract can clearly specify what's physical or logical -- using isPhysical() now
 +
** Use case for isPhysical() returning false: if backed by a ZIP file or database i.e. not mapping 1:1 to a file on the file system -- important for interfacing with external tools, or ones that mimic an external tool such as a compiler: these only understand physical files. Also important for resolving relative pathes - '''
 +
* '''Ken''': finished with a product release, reallocating people, got some customer pressure to get something in the 3.5 time frame e.g. make it configurable where the .project file is located, might be using EFS for that, going to come back in January
 +
** When importing project from Symbian, must set the source root to the highest level... problematic with multiple projects. Want .project in the workspace but source root inside the SDK. '''AI Ken''' put references to interesting bugs into the meeting notes
 +
** Symbian foundation moved from git to Mercurial -- '''AI Ken''' have somebody comment on {{bug|249745}} with their experiences
  
 
=== Provisioning ===
 
=== Provisioning ===
* CVS Repo done, tagging strategy? (Paul proposed "v40_20081208-2000" and similar; is the time UTC or server time?)
+
* CVS Repo done, tagging strategy? (Paul proposed "v40_20081208-2000" and similar; is the time UTC or server time?) - Paul should know, [[E4/Builds]]
 
** Team Project Sets: [http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/org.eclipse.e4.resources.releng/e4.resources.psf?view=co e4.resources.psf], [http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/org.eclipse.e4.resources.releng/e4.resources.tests.psf?view=co e4.resources.tests.psf]
 
** Team Project Sets: [http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/org.eclipse.e4.resources.releng/e4.resources.psf?view=co e4.resources.psf], [http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/org.eclipse.e4.resources.releng/e4.resources.tests.psf?view=co e4.resources.tests.psf]
** Martin proposes adding the org.eclipse.e4.resources.releng project, as well as the website project, to the team project set
+
** Martin proposes adding the org.eclipse.e4.resources.releng project, as well as the website project, to the team project set '''AI Martin''' do it
** Currently not in mapfile: core.filesystem.macosx.ppc, core.resources.hpux, core.resources.linux, core.resources.macosx, core.resources.qnx, core.resources.spysupport
+
** Currently not in mapfile: core.filesystem.macosx.ppc, core.resources.hpux, core.resources.linux, core.resources.macosx, core.resources.qnx, core.resources.spysupport - '''AI John''' look at those, might be dead
  
=== Current work items (master bugs) ===
+
=== Experimental API policy ===
* {{bug|252647}} - Master plan item for e4 flexible resources (referenced on [http://www.eclipse.org/projects/project-plan.php?projectid=eclipse e3.5 project plan])
+
** {{bug|252996}} - Serge: Resource Tree Filters - ''ready to commit to e4 for review''
+
** {{bug|245412}} - Martin: Physically nested projects - many related bugs e.g. James Blackburn {{bug|253898}} LaunchManager
+
** {{Bug|233939}} - Martin: Alias Management for symlinks - James Blackburn filed {{bug|253912}} common IResource for all aliases
+
** {{Bug|229633}} - Serge: Linked resources with relative path / variable-based; grouping feature - will start committing soon
+
** {{Bug|253705}} - Szymon: Support for "branched" file systems (EFS for iSeries) - no coding yet but collected some iFS material
+
** {{bug|255425}} - Terry: Support for transactions when modifying ProjectDescription
+
* Metadata: Sharing/Linking/Inheritance of project settings? Pluggable Project Persistence? What to do for Build stuff
+
** Modeled Preferences
+
* Faceted Project Framework - Eric Frey been looking at it, looks very interesting on the surface, would like to see it in CDT
+
* Lightweight Resources: Terry Parker (tried TPTP now for profiling, now using JProfiler (slows down by 5-10x) - got pulled off into something else
+
* Remote File System: Chris Recoskie (currently releasing PTP/RDT, will jump on e4 later, no news)
+
** {{bug|253777}} Support async programming patterns in Core
+
** EFS Performance: tons of stat requests, should Resource layer do more caching or will we want a caching EFS implementation such as [http://dev.eclipse.org/mhonarc/lists/eclipse-incubator-e4-dev/msg00873.html Hadoop DFS]?
+
* Workspace Concept Separation
+
** '''John''' separate workspace from instance area
+
** {{bug|245405}} workspace description files for pushing workspace prefs to team members / facilitated on-boarding
+
** {{bug|245399}} multi-workspace
+
  
It looks like we're building things bottom up.
+
* How do we want to treat and tag API that's new in e4 resources?
 
+
** Platform: Within a release cycle, one can add whatever one wants. It only counts what's there at the time of the release.
=== Discussion ===
+
** We'll continue using the e4 repository as a playground with relaxed rules what can be added in terms of new API -- will review API as we go
 
+
** Chris dislikes experimental API in "internal" packages becasause it must be refactored. We'll put stuff directly where it belongs.
* [[E4/Resources/Definitions of Terms]] what is a workspace?
+
** Martin: @since tags only - hard to find everything that's new, since version numbers differ by plugin
 +
** '''AI Martin''' send a proposal by E-Mail to the mailing list
  
 
== Action Items ==
 
== Action Items ==
 +
 +
* '''Serge''' commit {{Bug|229633}} project path variable changes
 +
* '''Doug''' document how users can get e4 resources (what's the required process and target platform)
 +
* '''John''' look plugins in e4 repository which are not in the Mapfile and purge dead ones
 +
* '''Ken''' put references to interesting bugs into the meeting notes
 +
* '''Ken''' have somebody from Symbian Foundation comment on {{bug|249745}} regarding their experiences with git and Mercurial
 +
* '''Martin''' add mapfile and website projects to the [http://dev.eclipse.org/viewcvs/index.cgi/e4/releng/org.eclipse.e4.resources.releng/e4.resources.psf?view=co e4.resources.psf] team project set
 +
* '''Martin''' send a proposal regarding experimental API tagging policy to the e4 mailing list
 +
* '''Martin''' have Google Calendar send a meeting invite for the next meeting
  
 
== Next Meeting ==
 
== Next Meeting ==
 
* Next [[E4/Resources/Meeting/9-Jan-2009]] (4 weeks after)
 
* Next [[E4/Resources/Meeting/9-Jan-2009]] (4 weeks after)

Latest revision as of 13:11, 12 December 2008

Meeting Title: E4 Resources meeting
Date & Time: Friday Dec 12, 2008 at 1600 UTC / 11am EST / 8am PST
Ical.gifiCal,Xml.gifATOM News Feed,Html.gifHTML
Canada and US Toll Free: (866) 740-7083
International Dial-in: +1 (702) 696-4217 (more numbers here)
Conference ID: 613 277 0037 #

Attendees

  • Call is Open, Anybody can join.
  • Signed up:
    • Wind River - Doug Schaefer, Martin Oberhuber
    • Freescale - Serge Beauchamp
    • IBM - John Arthorne, Chris Recoskie, Szymon Brandys
    • Nokia - Ken Ryall

Agenda/Notes

Feel free to edit, but not during the meeting

Review of Action Items

  • Last Meeting: E4/Resources/Meeting/28-Nov-2008
    • Ok green.gif Serge committed bug 252996 resource filters, tagged as v20081208-2000 and v20081211-1515
    • Ok green.gif John commented on bug 245399 for separating resources workspace from Platform.instanceLocation
    • Ok green.gif Martin to co-ordinate EclipseCon talks - in contact with Kevin
    • Martin create SearchCVS service for e4 resources
    • Doug to work on getting people on IRC
    • Chris to raise bug on EFS changes for external tools
  • Next meeting in January, AI Martin have Google Calendar send the meeting invite

Status Update

  • Doug: been consumed by a product release, will get more time for e4 in January latest
  • Serge: still need to commit bug 229633 project path variable changes
  • John: e4 UI stuff builds feature patches that can be dropped into an e3.5 SDK
    • Eric Moffat's plan for getting a project navigator running in the e4 demos
    • Resources stuff - try to be compatible with 3.5, keep up with the latest AI Doug document what's the target platform for dropping in e4 resources stuff
  • Martin: git - no immediate need for e4, looking at it with lower priority now: tracking bug 249745
    • EclipseCon -- both Serge's and Martin's talk accepted right now
    • Been looking at p2 for more automated installing of development environment; might be able to use scripts to work against e3.5 HEAD without having to use CVS
    • No news on SearchCVS and assigned bugs
  • Chris: Logical vs physical file stores: Experimenting with new interfaces for remote / databases; two possibilities (adapter for EFS IFileStore, or new interfaces IFileStore2), will create a bug for discussion and feedback and send an E-Mail to the list. New interfaces might be preferable because then the API contract can clearly specify what's physical or logical -- using isPhysical() now
    • Use case for isPhysical() returning false: if backed by a ZIP file or database i.e. not mapping 1:1 to a file on the file system -- important for interfacing with external tools, or ones that mimic an external tool such as a compiler: these only understand physical files. Also important for resolving relative pathes -
  • Ken: finished with a product release, reallocating people, got some customer pressure to get something in the 3.5 time frame e.g. make it configurable where the .project file is located, might be using EFS for that, going to come back in January
    • When importing project from Symbian, must set the source root to the highest level... problematic with multiple projects. Want .project in the workspace but source root inside the SDK. AI Ken put references to interesting bugs into the meeting notes
    • Symbian foundation moved from git to Mercurial -- AI Ken have somebody comment on bug 249745 with their experiences

Provisioning

  • CVS Repo done, tagging strategy? (Paul proposed "v40_20081208-2000" and similar; is the time UTC or server time?) - Paul should know, E4/Builds
    • Team Project Sets: e4.resources.psf, e4.resources.tests.psf
    • Martin proposes adding the org.eclipse.e4.resources.releng project, as well as the website project, to the team project set AI Martin do it
    • Currently not in mapfile: core.filesystem.macosx.ppc, core.resources.hpux, core.resources.linux, core.resources.macosx, core.resources.qnx, core.resources.spysupport - AI John look at those, might be dead

Experimental API policy

  • How do we want to treat and tag API that's new in e4 resources?
    • Platform: Within a release cycle, one can add whatever one wants. It only counts what's there at the time of the release.
    • We'll continue using the e4 repository as a playground with relaxed rules what can be added in terms of new API -- will review API as we go
    • Chris dislikes experimental API in "internal" packages becasause it must be refactored. We'll put stuff directly where it belongs.
    • Martin: @since tags only - hard to find everything that's new, since version numbers differ by plugin
    • AI Martin send a proposal by E-Mail to the mailing list

Action Items

  • Serge commit bug 229633 project path variable changes
  • Doug document how users can get e4 resources (what's the required process and target platform)
  • John look plugins in e4 repository which are not in the Mapfile and purge dead ones
  • Ken put references to interesting bugs into the meeting notes
  • Ken have somebody from Symbian Foundation comment on bug 249745 regarding their experiences with git and Mercurial
  • Martin add mapfile and website projects to the e4.resources.psf team project set
  • Martin send a proposal regarding experimental API tagging policy to the e4 mailing list
  • Martin have Google Calendar send a meeting invite for the next meeting

Next Meeting

Back to the top