Skip to main content
Jump to: navigation, search

Difference between revisions of "E4/Resources/Meeting/6-Mar-2009"

< E4‎ | Resources‎ | Meeting
m (Reference bug for alias manager + scheduling rule)
Line 18: Line 18:
 
== Attendees ==
 
== Attendees ==
 
* '''Call is Open, Anybody can join.'''
 
* '''Call is Open, Anybody can join.'''
 +
 +
* Signed up:
 +
** Wind River - Doug Schaefer, Martin Oberhuber
 +
** Freescale - Serge Beauchamp
 +
** IBM - Szymon Brandys, Chris Recoskie
 +
** Embarcadero - Kenn Hussey
 +
** Broadcom - James Blackburn
  
 
<!--
 
<!--
Line 35: Line 42:
 
'''Feel free to edit, but <font color="red">not during the meeting</font>'''
 
'''Feel free to edit, but <font color="red">not during the meeting</font>'''
 
* [[IRC]]: #eclipse-e4 parallel to the meeting
 
* [[IRC]]: #eclipse-e4 parallel to the meeting
* Update from last [[e4/Meeting Minutes/Status 20090226]] call:
+
* Martin: Nothing new from last [[e4/Meeting Minutes/Status 20090305]] call (call was very short)
  
 
=== Review of Action Items ===
 
=== Review of Action Items ===
 
* Last Meeting: [[E4/Resources/Meeting/20-Feb-2009]]
 
* Last Meeting: [[E4/Resources/Meeting/20-Feb-2009]]
* (old) '''Martin''' create SearchCVS service for e4 resources - started on database, query missing '''AI mail e4-dev'''
+
* [[Image:Ok_green.gif]] '''Martin''' have Google Calendar send a meeting invite for the next meeting - pending webmaster setup in mailing list admin interface
* (old) '''Martin''' send a proposal regarding experimental API tagging policy to the e4 mailing list - pending {{bug|261874}} AC discussion about provisional API
+
* [[Image:Ok_green.gif]] '''Serge''' to blog about how to consume his resources changes from the e4 builds
* (old) '''Martin''' have Google Calendar send a meeting invite for the next meeting - pending webmaster setup in mailing list admin interface
+
* [[Image:Ok_green.gif]] '''Serge''' to e-mail e4-dev about adding changes to more (UI) bundles in support of his resources changes
* (old) '''Doug''' to work on getting people on IRC - pending WR IT
+
* (old) '''Doug''' document how users can get e4 resources (what's the required process and target platform) - [[Image:Ok_green.gif]] '''AI Serge''' to blog and send E-Mail
+
* (old) '''Ken''' put references to bugs which are interesting for him into the meeting notes
+
* (old) '''Ken''' have somebody from Symbian Foundation comment on {{bug|249745}} regarding their experiences with git and Mercurial
+
* (old) '''Serge''' to blog about how to consume his resources changes from the e4 builds
+
* '''John''' to show Serge's work to Kevin
+
* '''Serge''' to e-mail e4-dev about adding changes to more (UI) bundles in support of his resources changes
+
 
* Open items moved to [[#Action Items]]
 
* Open items moved to [[#Action Items]]
  
 
=== Discussion ===
 
=== Discussion ===
  
* '''Serge:''' flexible resource pathes in org.eclipse.ui.ide plugin (drag and drop etc)?
+
* '''Serge Groups''': CDT doesn't work with e4 additions at the moment ... some things may need to wait until next CDT release
* '''Terry, Chris:''' CDT profiling project model
+
** DND additions are only in the Resource Navigator, but not yet in Common Navigator / Project Explorer, leading to exceptions
* '''James:''' Resource Scheduling Rules and Aliases {{bug|253912}} comment 4 onwards
+
** Martin: JohnA already suggested bringing a clone of Common Navigator into e4 - '''AI Martin''' E-Mail John
* [[E4/Resources/Definitions of Terms]] what is a workspace?
+
** CDT Interoperability: resource.getLocation() could return null with EFS before... only with Groups, this is much more common, so the code needs to be fixed anyways
 +
*** Chris Recoskie agrees that there's still tons of getLocation() null problems in CDT
 +
** How would the indexer be impacted?
 +
** Works on Windows and Mac, serge hasn't tried Linux yet
 +
** Serge looked at some bugs filed by James Blackburn
  
=== Current work items (master bugs) ===
+
* '''James''' {{bug|253912}} single IResource for multiple aliases, and Scheduling Rules
* {{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])
+
** Martin thinks that multiple IResource for aliases is better since more flexible, but those aliases need to be better linked to each other
** {{bug|252996}} - Serge: Resource Tree Filters - ''in e4 currently''
+
** James agrees, but AliasManager must be improved -- problems with SchedulingRules and locking for instance
** {{Bug|229633}} - Serge: Linked resources with relative path / variable-based; grouping feature - ''in e4 currently''
+
** Some functionality is wrong with multiple IResource for alias, e.g. multiple Local History, multiple Team Support ...
** {{bug|245412}} - Martin: Physically nested projects - many related bugs e.g. James Blackburn {{bug|253898}} LaunchManager
+
** Martin: what about multiple different team providers for a single file? E.g. project A with CVS, project B with SVN, both contain same file (as liked resource)
** {{Bug|233939}} - Martin: Alias Management for symlinks - James Blackburn filed {{bug|253912}} common IResource for all aliases
+
*** Doug, James don't think this is a valid use-case. Symlinks are different than aliases.
** {{Bug|244979}} - Martin: Lazy Refresh
+
** AliasManager to provide API to centralize things like local history...
** {{Bug|253705}} - Szymon: Support for "branched" file systems (EFS for iSeries) - no coding yet but collected some iFS material
+
** Martin thinks that symbolic links are not so much different than linked resources, they are only persisted differently
** {{bug|255425}} - Terry: Support for transactions when modifying ProjectDescription
+
** "Deep Move" / "Deep Copy" of trees including linked resources is not what the user expects
** {{bug|215261}} - Chris: EFS logical/physical API
+
** James using git to cherry-pick between e3.5 / e4 / patches etc...
* Metadata: Sharing/Linking/Inheritance of project settings? Pluggable Project Persistence? What to do for Build stuff
+
*** Martin had hoped that git could help re-basing e4 to the latest 3.5 milestones on every milestone
** {{bug|255371}} Modeled Preferences
+
*** James managed to import e4 into his e3.5 git repo since initial commits (SHA1 hashes) were the same --> real fork point was shown
* Faceted Project Framework - Eric Frey been looking at it, looks very interesting on the surface, would like to see it in CDT
+
*** James doesn't have a publicly accessible repo for tracking e3.5 and e4... creating the initial repository puts heavy load on the Eclipse servers... tracking branches need to stay clean... James runs cronjob every 12 hours... james uses this to bring serge's e4 patch
* 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 - see [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245399#c2 bug 245399 comment 2]
+
** {{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.
+
* '''Szymon''' {{bug|253705}} EFS for branched filesystems - under investigation, no new work done
 +
** '''AI Szymon''' add more info about the requirement on the bug
 +
 
 +
* '''Chris:''' CDT profiling project model
 +
** Not really relevant to e4, was more specific for the cdt build model - no memory bottlenecks in platform resources found
 +
 
 +
* '''James''' wants people CC'd to e4-resources inbox
 +
** Martin subscribed, Serge to subscribe
  
 
== Action Items ==
 
== Action Items ==
 +
* (old) '''Martin''' create SearchCVS service for e4 resources - started on database, query missing '''AI mail e4-dev'''
 +
* (old) '''Martin''' send a proposal regarding experimental API tagging policy to the e4 mailing list - pending {{bug|261874}} AC discussion about provisional API
 +
* (old) '''Doug''' document how users can get e4 resources (what's the required process and target platform)
 +
* (old) '''Ken''' put references to bugs which are interesting for him into the meeting notes
 +
* (old) '''Ken''' have somebody from Symbian Foundation comment on {{bug|249745}} regarding their experiences with git and Mercurial
 +
* '''Szymon''' add background info on {{bug|253705}} support for branched file systems
 +
* '''James''' create a Wiki page with simple instructions how to get git up and running as a committer
 +
* [[Image:Ok_green.gif]] '''Martin''' to ask on e4-dev for cloning CNF into e4 repository as soon as possible (John to do it?)
 +
* '''Martin''' to ask Ken Ryall about his action items
 +
* [[Image:Ok_green.gif]] '''Martin, Serge''' to CC on bugzilla e4.resources-inbox@eclipse.org (using [https://bugs.eclipse.org/bugs/userprefs.cgi bugzilla preferences])
  
 
== Next Meeting ==
 
== Next Meeting ==
 
* Next [[E4/Resources/Meeting/20-Mar-2009]] (2 weeks after)
 
* Next [[E4/Resources/Meeting/20-Mar-2009]] (2 weeks after)

Revision as of 12:09, 6 March 2009

Meeting Title: E4 Resources meeting
Date & Time: Friday Mar 6, 2009 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 - Szymon Brandys, Chris Recoskie
    • Embarcadero - Kenn Hussey
    • Broadcom - James Blackburn


Agenda/Notes

Feel free to edit, but not during the meeting

Review of Action Items

  • Last Meeting: E4/Resources/Meeting/20-Feb-2009
  • Ok green.gif Martin have Google Calendar send a meeting invite for the next meeting - pending webmaster setup in mailing list admin interface
  • Ok green.gif Serge to blog about how to consume his resources changes from the e4 builds
  • Ok green.gif Serge to e-mail e4-dev about adding changes to more (UI) bundles in support of his resources changes
  • Open items moved to #Action Items

Discussion

  • Serge Groups: CDT doesn't work with e4 additions at the moment ... some things may need to wait until next CDT release
    • DND additions are only in the Resource Navigator, but not yet in Common Navigator / Project Explorer, leading to exceptions
    • Martin: JohnA already suggested bringing a clone of Common Navigator into e4 - AI Martin E-Mail John
    • CDT Interoperability: resource.getLocation() could return null with EFS before... only with Groups, this is much more common, so the code needs to be fixed anyways
      • Chris Recoskie agrees that there's still tons of getLocation() null problems in CDT
    • How would the indexer be impacted?
    • Works on Windows and Mac, serge hasn't tried Linux yet
    • Serge looked at some bugs filed by James Blackburn
  • James bug 253912 single IResource for multiple aliases, and Scheduling Rules
    • Martin thinks that multiple IResource for aliases is better since more flexible, but those aliases need to be better linked to each other
    • James agrees, but AliasManager must be improved -- problems with SchedulingRules and locking for instance
    • Some functionality is wrong with multiple IResource for alias, e.g. multiple Local History, multiple Team Support ...
    • Martin: what about multiple different team providers for a single file? E.g. project A with CVS, project B with SVN, both contain same file (as liked resource)
      • Doug, James don't think this is a valid use-case. Symlinks are different than aliases.
    • AliasManager to provide API to centralize things like local history...
    • Martin thinks that symbolic links are not so much different than linked resources, they are only persisted differently
    • "Deep Move" / "Deep Copy" of trees including linked resources is not what the user expects
    • James using git to cherry-pick between e3.5 / e4 / patches etc...
      • Martin had hoped that git could help re-basing e4 to the latest 3.5 milestones on every milestone
      • James managed to import e4 into his e3.5 git repo since initial commits (SHA1 hashes) were the same --> real fork point was shown
      • James doesn't have a publicly accessible repo for tracking e3.5 and e4... creating the initial repository puts heavy load on the Eclipse servers... tracking branches need to stay clean... James runs cronjob every 12 hours... james uses this to bring serge's e4 patch
  • Szymon bug 253705 EFS for branched filesystems - under investigation, no new work done
    • AI Szymon add more info about the requirement on the bug
  • Chris: CDT profiling project model
    • Not really relevant to e4, was more specific for the cdt build model - no memory bottlenecks in platform resources found
  • James wants people CC'd to e4-resources inbox
    • Martin subscribed, Serge to subscribe

Action Items

  • (old) Martin create SearchCVS service for e4 resources - started on database, query missing AI mail e4-dev
  • (old) Martin send a proposal regarding experimental API tagging policy to the e4 mailing list - pending bug 261874 AC discussion about provisional API
  • (old) Doug document how users can get e4 resources (what's the required process and target platform)
  • (old) Ken put references to bugs which are interesting for him into the meeting notes
  • (old) Ken have somebody from Symbian Foundation comment on bug 249745 regarding their experiences with git and Mercurial
  • Szymon add background info on bug 253705 support for branched file systems
  • James create a Wiki page with simple instructions how to get git up and running as a committer
  • Ok green.gif Martin to ask on e4-dev for cloning CNF into e4 repository as soon as possible (John to do it?)
  • Martin to ask Ken Ryall about his action items
  • Ok green.gif Martin, Serge to CC on bugzilla e4.resources-inbox@eclipse.org (using bugzilla preferences)

Next Meeting

Back to the top