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 "Eclipse/PMC"

 
(667 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 
= Documents =
 
= Documents =
 
 
Some documents written and/or used by the PMC:
 
Some documents written and/or used by the PMC:
  
Line 8: Line 7:
 
= Meeting Schedule =
 
= Meeting Schedule =
  
The [http://www.eclipse.org/eclipse/team-leaders.php Eclipse Project PMC] has a weekly phone meeting '''every wednesday at 10.30am EST'''.
+
The [http://www.eclipse.org/eclipse/team-leaders.php Eclipse Project PMC] has a weekly phone meeting '''every Tuesday at 11.00am EST'''.
  
 
= Meeting Minutes =
 
= Meeting Minutes =
  
'''March 13, 2013''' - McQ, John, Martin, Dani
+
See https://github.com/eclipse-platform/.github/wiki/PMC-Meeting-minutes for new minutes
* Andrew: '''{{bug|397896}} final throughts on the EPP package'''
+
** Move forward with [https://bugs.eclipse.org/bugs/show_bug.cgi?id=397896#c17 ]
+
** Testing - could find someone if it's just "use during the test pass"
+
** Q: Can the EPP build be done frequently so it's available 1 week before the milestone for testing ?
+
* Martin: '''{{bug|402509}} context menu filtering'''
+
** Would like to get some advice from Platform on the approach; some trajectory of a solution moving forward
+
** Not a must-have for Kepler, but would like to see where this is heading
+
** '''AI McQ''' find Platform folk to discuss this
+
* John: '''Eclipse 4 API Status'''
+
** Publishing a "usable subset" of the former provisional API as final: model, core services; consume injection
+
** Allows building a real Eclipse 4 App now on API
+
*** Mostly clean-up, documentation; removing some bad stuff
+
*** Writing an App on Kepler E4 API might actually be able to run on Juno
+
** Some of the advanced stuff remains provisional for now, eg define injection
+
* John: '''Plan Update''' - No permission to update in the PMI
+
* McQ: '''CBI''' / Bad Launcher
+
** Have an idea that doing some little extra work after the CBI build might be good enough for now
+
** HP-UX CBI Build doesn't start out of the box (will likely stay a known issue for M6)
+
* Martin: '''{{bug|380325}} Java7 EFS Plugin''': Build ?
+
  
<hr/>
+
March 30, 2022 - Alex, Tom, Lars
'''March 6, 2013''' - McQ, John, Martin, Andrew
+
* Discussion about simplification of the Github repo structure
* Martin: '''{{bug|402509}} context menu filtering'''
+
* Currently no plan to provide a Github for user to report issues, we rather  
** AI Martin ask engineers document what we're doing today
+
* For pull request there should no need to open a bug report / GH issue,  all present PMC members agreed, to be discussed next week with Jay and MQ.
* Martin: '''{{bug|397896}} EPP vs Classic''' - how to proceed
+
** Martin's recent findings on Marketplace
+
*** There's p2, Marketplace, Packages in the Open but they are only parts of the solution
+
*** There's commercial installers from EclipseSource (Yoxos), Genuitec, IBM
+
*** John: p2 simplified UI (eg Webtools Server Adaptors; Mylyn)
+
** What's missing ? David too booked ?
+
* John: '''CBI Builds in Kepler''' - SDK in good shape but repo and Equinox downloadpage not quite right yet, some might take until M6
+
* John: '''Delete old Platform/UI Branches''' - any PMC Policy ? No, convert branches to tags
+
* John: '''API Freeze next week''' - some (modest) new Eclipse 4 API's
+
** McQ recommends going for a "complete, but minimal subset of what people will want to do", rather than too many convenience methods
+
** John: Some API has been provisional for 3 years - can't make wholesale changes now for the fun of it
+
*** May phase in some changes by adding @noreference rather than deleting stuff
+
*** In some cases there's pressure to use interfaces rather than classes, in order to be able and leverage Java 8 constructs
+
* Orion - anybody going to JSConf ?
+
  
<hr/>
+
February 16, 2022 - Alex, Tom, Jay, Lars, McQ
'''February 27, 2013''' - John, Andrew, Dani
+
* IP log done for 2022-03, process might be removed by the foundation in the future
* Nothing noteworthy
+
* Auto-closed policy can now be decided by project, project committer can vote on it
 +
* Support of additional architecture LoongArch and FreeBSD was discussed, for now we expect the builds outside of Eclipse.org for these architures
 +
** building Eclipse might get easier with planned enhancements in Tycho
 +
* Bug reports from Bugzilla are not planned to be moved to Github, will continue to exist in Bugzilla
  
<hr/>
 
'''February 20, 2013''' - McQ, John, Dani, Martin, Andrew
 
* John: '''Orion Release Review''', please give feedback
 
  
<hr/>
+
'''January 19, 2022''' - Alex, Tom, Jay, Lars, McQ
'''February 13, 2013'''
+
* Eclipse aggregator build is currently migrated to Github
* {{bug|156134}} re-exporting debug dependencies
+
* Github migration work of the aggregator is documented in https://bugs.eclipse.org/bugs/show_bug.cgi?id=577323
 +
* The most important PGP work items are done with the help of Ed Merks, some secondary issues are still missing, e.g. such features are shown as unsigned
 +
* JFR Event are discussed in https://bugs.eclipse.org/bugs/show_bug.cgi?id=578055, PMC members should check so that we can discuss it next week
  
<hr/>
+
'''January 12, 2022''' - Alex, Tom, Jay, McQ
'''February 6, 2013''' - John, Dani, Martin
+
* Move to PGP signed content news to IDE WG and Planning Council
* John: '''M5a and SR2 RC4'''
+
** Well received so far
* John: Pawel and Platform / Debug work (Pin & Clone)
+
** 2022-03 to has the implementation, 2022-06 to do full switch
** Only adopt when it's really ready and satisfies all criteria, otherwise not into Kepler
+
** we use PGP for content not delivered to Simrel
** Maybe pull out Debug plugins into a feature of their own ?
+
** Ed helps with implementation/bug fixes
 +
** only concern is critical CVE - that would require either help or PGP signed content being pushed to 2022-03
 +
*** To be further discussed if such an issue happens
 +
* ECF relation
 +
** Project is heavily under resourced
 +
** No one knows good reason to still be using Apache Httpclient, Java HttpClient is not tried out and the previous JVM Http code had severe limitations
 +
** Development falling out on Platform releng for updates to Apache Httpclient, Windows proxy support and etc. is a no-go
 +
** Possible plan
 +
*** Create Java Httpclient based connector for ECF or enhance the current default one to use Httpclient and not Httpconnection - removes need to update Apache Httpclient dependency, take care of windows specific bundles with JNA dependency and so on
 +
*** If previous doesn't uncover limitation in Java's Httpclient stop shipping Apache Httpclient connector
 +
*** Assuming 2 previous complete - look if it makes sense to not have ECF as a dependency at all to skip one cyclic dependency
  
<hr/>
+
= Archive =
'''January 30, 2013''' - McQ, John, Dani, Martin, Andrew
+
* John: '''SR2 RC3''' looking good - want to know about any remaining issues
+
* Dani: '''Java 8 Update''' - Markus Keller will move from JDT UI to JDT Core, taking over JSR-308
+
* John: '''NODE Dependency in Orion (exempt pre-req)'''
+
** Not shipping NODE ourselves, pushing to NODE package manager instead (or clone from git)
+
** Andrew: Is it a workswith ?
+
** Martin: Is there any overlap with the Java portion ?
+
*** The server code is completely distinct from Java, but the same client can interact with both
+
  
<hr/>
+
* [[Eclipse/PMC/Minutes 2021 | Archive of Meeting Minutes from 2021]]
'''January 24, 2013''' -
+
* [[Eclipse/PMC/Minutes 2020 | Archive of Meeting Minutes from 2020]]
* Martin: '''4.3 and 3.8 dual-stream''' - [http://www.eclipse.org/projects/project-plan.php?projectid=webtools#themes_and_priorities Webtools project plan]
+
* [[Eclipse/PMC/Minutes 2019 | Archive of Meeting Minutes from 2019]]
** egit, mylyn, dtp have been doing both n + n-1 for a long time
+
* [[Eclipse/PMC/Minutes 2018 | Archive of Meeting Minutes from 2018]]
** Technically, running on both should be possible if Platform API is used (except for the changes in Theming)
+
* [[Eclipse/PMC/Minutes 2017 | Archive of Meeting Minutes from 2017]]
** The Eclipse Community needs to advance the latest (4.3)
+
* [[Eclipse/PMC/Minutes 2016 | Archive of Meeting Minutes from 2016]]
** IBM product teams have been told not to forward at all if they can't forward to 4.x - shipping on 4.2
+
* [[Eclipse/PMC/Minutes 2015 | Archive of Meeting Minutes from 2015]]
** John: Having '''wider ranges of tolerance''' is something we should be able to do (otherwise our plugin system is failing)
+
* [[Eclipse/PMC/Minutes 2014 | Archive of Meeting Minutes from 2014]]
** John: Java8 will be the first killer feature in 4.x
+
* [[Eclipse/PMC/Minutes 2013 | Archive of Meeting Minutes from 2013]]
* Dani: '''Java 8'''
+
** Will provide feature patches as soon as it makes sense - early draft, participating in expert group
+
** Want to have the compiler and editor ready when Java 8 goes GA - initial refactoring etc in SR1 - full feature set in the next release
+
* John: '''CBI update'''
+
** Consider switch after M5
+
 
+
<hr/>
+
'''January 17, 2013''' - McQ, John, Martin
+
* John: '''{{bug|397896}} EPP vs Classic'''
+
** Could volunteer to own the EPP package from Platform POV
+
** Then Wayne would own the decision of RCP/RAP vs Classic - what's the difference, keep both or unify
+
* John: '''Test Failures on I-Builds'''
+
** Move away tests that have been failing for 9 months
+
** Dani: Most tests are actually down to 0 failures
+
* John: '''CBI / Maven Builds'''
+
** Appears to be fragile at the moment - Maven .micro releases are breaking the build!
+
 
+
<hr/>
+
'''January 10, 2013''' - McQ, John, Dani, Martin
+
* McQ: '''CBI''' - Switching Platform build to CBI for SR2 is not doable
+
** Want to make CBI work for Juno since it's the LTS stream
+
** CBI SDK builds are good at this point, it's only a couple of minor issues (shape of repos, download page, ...
+
** When to switch to CBI in the Kepler Stream ? - Proposal do do it immediately
+
* CBI patches waiting for Platform to pick up
+
 
+
<hr/>
+
'''January 3, 2013''' - McQ, Andrew, John, Dani
+
* Andrew will recommend good conferences to promote Orion
+
 
+
<hr/>
+
 
+
= Archive =
+
 
* [[Eclipse/PMC/Minutes 2012 | Archive of Meeting Minutes from 2012]]
 
* [[Eclipse/PMC/Minutes 2012 | Archive of Meeting Minutes from 2012]]
 
* [[Eclipse/PMC/Minutes 2011 | Archive of Meeting Minutes from 2011]]
 
* [[Eclipse/PMC/Minutes 2011 | Archive of Meeting Minutes from 2011]]
 
* [[Eclipse/PMC/Minutes 2010 | Archive of Meeting Minutes from 2010]]
 
* [[Eclipse/PMC/Minutes 2010 | Archive of Meeting Minutes from 2010]]
 
* [[Eclipse/PMC/Minutes 2009 | Archive of Meeting Minutes from 2009]]
 
* [[Eclipse/PMC/Minutes 2009 | Archive of Meeting Minutes from 2009]]

Latest revision as of 10:39, 28 September 2022

Documents

Some documents written and/or used by the PMC:

Meeting Schedule

The Eclipse Project PMC has a weekly phone meeting every Tuesday at 11.00am EST.

Meeting Minutes

See https://github.com/eclipse-platform/.github/wiki/PMC-Meeting-minutes for new minutes

March 30, 2022 - Alex, Tom, Lars

  • Discussion about simplification of the Github repo structure
  • Currently no plan to provide a Github for user to report issues, we rather
  • For pull request there should no need to open a bug report / GH issue, all present PMC members agreed, to be discussed next week with Jay and MQ.

February 16, 2022 - Alex, Tom, Jay, Lars, McQ

  • IP log done for 2022-03, process might be removed by the foundation in the future
  • Auto-closed policy can now be decided by project, project committer can vote on it
  • Support of additional architecture LoongArch and FreeBSD was discussed, for now we expect the builds outside of Eclipse.org for these architures
    • building Eclipse might get easier with planned enhancements in Tycho
  • Bug reports from Bugzilla are not planned to be moved to Github, will continue to exist in Bugzilla


January 19, 2022 - Alex, Tom, Jay, Lars, McQ

January 12, 2022 - Alex, Tom, Jay, McQ

  • Move to PGP signed content news to IDE WG and Planning Council
    • Well received so far
    • 2022-03 to has the implementation, 2022-06 to do full switch
    • we use PGP for content not delivered to Simrel
    • Ed helps with implementation/bug fixes
    • only concern is critical CVE - that would require either help or PGP signed content being pushed to 2022-03
      • To be further discussed if such an issue happens
  • ECF relation
    • Project is heavily under resourced
    • No one knows good reason to still be using Apache Httpclient, Java HttpClient is not tried out and the previous JVM Http code had severe limitations
    • Development falling out on Platform releng for updates to Apache Httpclient, Windows proxy support and etc. is a no-go
    • Possible plan
      • Create Java Httpclient based connector for ECF or enhance the current default one to use Httpclient and not Httpconnection - removes need to update Apache Httpclient dependency, take care of windows specific bundles with JNA dependency and so on
      • If previous doesn't uncover limitation in Java's Httpclient stop shipping Apache Httpclient connector
      • Assuming 2 previous complete - look if it makes sense to not have ECF as a dependency at all to skip one cyclic dependency

Archive

Back to the top