|
|
(719 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 = |
− | '''May 23, 2012:''' - McQ, Dani, Martin
| |
− | * McQ: '''CBI / Tycho builder''': Paul Webster driving Platform efforts (AI Martin notify about {{bug|359719}})
| |
− | * Martin: {{bug|380984}} ant / Orbit respin? - Unclear for now
| |
− | * McQ: Finally figured out some long-standing bug eg "Variables view sometimes empty"
| |
− | ** Dani: It's 2 issues: First-time switch to Perspective deferred to 4.2.1, but {{bug|379818}} is finally fixed
| |
− | ** The actual underlying defect had been in there for years
| |
| | | |
− | <hr/>
| + | See https://github.com/eclipse-platform/.github/wiki/PMC-Meeting-minutes for new minutes |
− | '''May 16, 2012:''' - McQ, John, Dani, Martin
| + | |
− | * Dani: '''Version Number''' in branding features gets auto-generated and 3.8 version is now higher than 4.2 (since 3.8 build runs after 3.8)
| + | |
− | ** John thinks it's not a big deal
| + | |
− | * John: '''CBI Patches''' - CBI has lots of patches downstream in their POM's ... RC2 is the last chance getting that in
| + | |
− | ** Auto-generating the POM.XML would be nice but that's not how things work today
| + | |
| | | |
− | <hr/>
| + | March 30, 2022 - Alex, Tom, Lars |
− | '''May 9, 2012:''' - McQ, John, Dani
| + | * Discussion about simplification of the Github repo structure |
− | * John: Classic update can still be enabled via capabilities - should we remove it? | + | * Currently no plan to provide a Github for user to report issues, we rather |
− | ** Dani: in general "yes", but too late now | + | * 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. |
− | ** McQ: too late, but make sure we do it for Kepler | + | |
| | | |
− | <hr/>
| + | February 16, 2022 - Alex, Tom, Jay, Lars, McQ |
− | '''May 2, 2012:''' - McQ, Dani, Martin, Andrew, John
| + | * IP log done for 2022-03, process might be removed by the foundation in the future |
− | * John: '''Forking of SWT''' 3.8 and 4.2 are now separate Streams with CTabFolder implementation being the only difference | + | * Auto-closed policy can now be decided by project, project committer can vote on it |
− | * Dani: '''Icons''' (not discussed) | + | * 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/>
| |
− | '''April 18, 2012:''' - McQ, Dani, Martin, Andrew, John
| |
− | * Martin: [[E4/Scripting]] initiative
| |
− | ** McQ thinks the E4 Application Model should be exposed as a DOM to scripting .. anything other than utilizing the e4 DOM for hiding a view feels wrong
| |
− | *** Martin: Approach is very pragmatic - don't see anybody investing into new Frameworks at this point but converging on what already exists
| |
− | *** If this goes towards macro recording, the recorder should utilize the e4 app model
| |
− | ** Signing up on the [https://dev.eclipse.org/mailman/listinfo/eclipse-scripting-dev eclipse-scripting-dev] mailing list will keep people in the loop (expect low volume)
| |
− | * Dani: '''API Approval Process''' Approval on Bug plus sent to eclipse-pmc list (like last year)
| |
− | * John: '''PDE Committers''' - perception of not being open
| |
− | ** McQ would like to see a plan item for next year "actively promote more committers from outside"
| |
− | * Martin: [[Asterisk]] - will need a dialin for Dani in Switzerland; '''AI Dani''' forward his dialin to Martin for the time being
| |
| | | |
− | <hr/>
| + | '''January 19, 2022''' - Alex, Tom, Jay, Lars, McQ |
− | '''April 11, 2012:''' - McQ, Dani, Martin, Andrew, John | + | * Eclipse aggregator build is currently migrated to Github |
− | * Martin: '''LTS vs Quality/Fixes in Current Stream''' - Like John's reply making the link between the two | + | * Github migration work of the aggregator is documented in https://bugs.eclipse.org/bugs/show_bug.cgi?id=577323 |
− | * McQ/John: '''Builds''' - Moving forward | + | * 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 |
− | * McQ: '''CBI Builds''' - Platform not going to take any ownership but will be a consumer like others - still shooting for Juno SR1 | + | * 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 |
− | * Andrew: '''4.2 Builds in Fedora 17''' - Testing now | + | |
− | * McQ: '''IBM Ottawa Team moving to new building''' - expect delays during next couple days
| + | |
| | | |
− | <hr/>
| + | '''January 12, 2022''' - Alex, Tom, Jay, McQ |
− | '''April 4, 2012:''' - McQ, Dani, Martin, Andrew | + | * Move to PGP signed content news to IDE WG and Planning Council |
− | * Dani: '''VM Requirements''' - Help no longer works on Java 5, this surprised some people... but Project Plan talks about a Java 6 req now | + | ** Well received so far |
− | ** Martin suggestion: on the "Required JVM" table in the Project Plan, add a 2nd column with closure of BREE including all pre-reqs (continue having 1st column the BREE of the bundle itself auto-generated) | + | ** 2022-03 to has the implementation, 2022-06 to do full switch |
− | * Dani: '''Jeff still mentioned as PMC member''' | + | ** we use PGP for content not delivered to Simrel |
− | ** '''AI Dani''' send E-Mail | + | ** Ed helps with implementation/bug fixes |
− | * Martin: '''Concern about Platform Quality''' - eg SWT Redraws on 3.7.x - Old-time committers moving away
| + | ** only concern is critical CVE - that would require either help or PGP signed content being pushed to 2022-03 |
− | ** McQ: Platform team's focus will continue being maintenance, and new Platform support ... team's capacity is going down, but SWT is not affected mosted | + | *** To be further discussed if such an issue happens |
− | ** Martin: Code contributions are easy, hi-quality triage and review are harder | + | * ECF relation |
− | ** Martin: Re-think the idea of having committers paid by the Foundation and Member Companies paying their share | + | ** Project is heavily under resourced |
− | *** Example: Why would Pascal review p2 in his sparetime ... but if he gets paid per bug his experience can be extremely valuable | + | ** 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 |
− | *** Be more creative on resourcing side | + | ** Development falling out on Platform releng for updates to Apache Httpclient, Windows proxy support and etc. is a no-go |
− | ** McQ: In favor of putting more structure in place similar to LTS ("hire people for fixes") ... just continue with LTS ? | + | ** Possible plan |
− | *** IBM will have a need for fixes for at least another 8 years .. but that's a very self-serving focus | + | *** 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 |
− | ** [[Image:Ok_green.gif]] '''AI Martin''' send E-Mail to Mike to keep the ball rolling | + | *** If previous doesn't uncover limitation in Java's Httpclient stop shipping Apache Httpclient connector |
− | * Dani: {{bug|375292}} '''Reference to Marketplace in the SDK''' | + | *** Assuming 2 previous complete - look if it makes sense to not have ECF as a dependency at all to skip one cyclic dependency |
− | ** Martin: "Classic" is a Building Block but "Packages" are for end users | + | |
− | ** McQ: The purity of the SDK in itself isn't relevant | + | |
− | *** Martin: Why not just create a new package "Classic" which is at +3 and pulls in egit + marketplace ... the process for building is all in place, may just need a package reviewer | + | |
− | *** [[Image:Ok_green.gif]] '''AI Martin''' mail Markus
| + | |
| | | |
− | <hr/>
| + | = Archive = |
− | '''March 21, 2012:''' - McQ, Dani, Andrew, Martin
| + | |
− | * McQ '''Oracle Java on Mac'''
| + | |
− | * Dani '''denyNonFastForward'''
| + | |
− | * McQ '''JDT Team might see some losses'''
| + | |
− | * Andrew '''Running OpenJDK tests now on ARM''' :)
| + | |
| | | |
− | <hr/>
| + | * [[Eclipse/PMC/Minutes 2021 | Archive of Meeting Minutes from 2021]] |
− | '''March 14, 2012:''' - McQ, Andrew, Dani, John
| + | * [[Eclipse/PMC/Minutes 2020 | Archive of Meeting Minutes from 2020]] |
− | * Losing Eclipse project release engineer next week | + | * [[Eclipse/PMC/Minutes 2019 | Archive of Meeting Minutes from 2019]] |
− | * David Williams is stepping in to help with our builds until Juno
| + | * [[Eclipse/PMC/Minutes 2018 | Archive of Meeting Minutes from 2018]] |
− | * Most immediate issue is that our build needs elevated privileges to tag, sign, and promote builds
| + | * [[Eclipse/PMC/Minutes 2017 | Archive of Meeting Minutes from 2017]] |
− | ** kmoir was the only committer with sufficient privileges
| + | * [[Eclipse/PMC/Minutes 2016 | Archive of Meeting Minutes from 2016]] |
− | ** We either need to give another committer sufficient rights, or give build user access it needs
| + | * [[Eclipse/PMC/Minutes 2015 | Archive of Meeting Minutes from 2015]] |
− | ** Could use hooks to ensure build user isn't doing anything other than tagging
| + | * [[Eclipse/PMC/Minutes 2014 | Archive of Meeting Minutes from 2014]] |
− | ** All agreed the build user approach was the best option. John to open bug against foundation to carry it out
| + | * [[Eclipse/PMC/Minutes 2013 | Archive of Meeting Minutes from 2013]] |
− | | + | * [[Eclipse/PMC/Minutes 2012 | Archive of Meeting Minutes from 2012]] |
− | <hr/>
| + | |
− | '''March 7, 2012:''' - McQ, Andrew, Martin, John
| + | |
− | * John: '''API Deletions''' {{bug|370248}} - PMC agrees.
| + | |
− | * McQ: '''Common Build Infrastructure at the Foundation'''
| + | |
− | ** Shipping Platform Juno bits built by PDE ... but Foundation wants EPP packages built by Tycho; Platform can't support this
| + | |
− | *** Reason might be that 4.2 is planned to be the start of LTS and VLTS .. ok for now if LTS bits are different since not publicly available
| + | |
− | *** Plus, LTS really starts after Juno SR2 ... Platform might be in a better position for Tycho by then
| + | |
− | *** In Linux, Fedora also builds by themselves ... but assumption is that people come to Fedora support first
| + | |
− | ** Martin, Andrew really concerned about fragmentation and duplication of effort ... eg what if the qualifiers don't match
| + | |
− | ** Should be treated as proof of concept but not publicly available until Juno SR2, in order to avoid fragmentation !
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''February 29, 2012:''' - Dani, McQ, John, Martin, Andrew
| + | |
− | * John: Orion team received a box full of '''Black Ducks''' to honour their Black Duck Rookie of the Year award
| + | |
− | * Dani: '''Gerrit Move'''
| + | |
− | ** John: Important information needs to stay in Bugzilla ... don't pull from outside git exclusively
| + | |
− | * Andrew: '''Platform Defect Contest''' | + | |
− | ** McQ concern: Lots of duplicate bugs would take focus away from the team
| + | |
− | ** Martin: Could encourage triage as part of the contest, and only count good/new bugs | + | |
− | ** John: Some low-hanging fruit bugs in Platform UI but not necessarily in 4.x ("helpwanted")
| + | |
− | ** John: Re-introduce the "greatbug" keyword ?
| + | |
− | *** A greatbug is relevant, new, good description that helps understanding/finding the issue; ideally with a patch.
| + | |
− | *** Resolution: '''AI John''' send note to Mike | + | |
− | * John: '''PDE API Moved'''
| + | |
− | ** Some internal, provisional API was migrated to full API in this release
| + | |
− | ** Someone from SAP (Dimitar Giormov) Asked adding back the provisional API such that they could support 2 versions of Eclipse with one codebase
| + | |
− | ** McQ: Would have helped them 4 years ago .. but at the moment don't have enough people
| + | |
− | *** McQ: Question how pervasive their use of the old API is ... how much Reflection would they need to put int
| + | |
− | *** One resolution could be OK but only if they provide all the patches
| + | |
− | ** This kind of duplication is error prone and adds a maintenance burden on the project
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''February 22, 2012:''' - Dani, McQ, John, Andrew
| + | |
− | * Repeat of PDE build discussion from last week. We decided to nominate John Arthorne as a committer so we at least have someone to accept community patches. We will revisit after Juno and perhaps do a larger restructuring
| + | |
− | * Communication with eGit: We have written some patches for eGit that have been growing stale. Dani will review the patches, and then send an email to eGit lead asking if there is a particular reason for not accepting them. If there is no problem with the patches we will track down an eGit committer to release them. | + | |
− | * Andrew asked about process for approving CQs:
| + | |
− | ** Any PMC member can feel free to approve CQs
| + | |
− | ** New versions of existing third party libraries are a no-brainer, typically just +1 right away
| + | |
− | ** For new third party libraries we may need a PMC discussion about why the library is needed, what feature it will live in, etc | + | |
− | ** For code contributions just make sure the legal process has been followed and then +1. We generally trust the judgement of the committer who will process the contribution.
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''February 15, 2012:''' - Dani, McQ, John
| + | |
− | * Some discussion of what to do with PDE Build, which lacks committers. PDE as a whole has barely enough committers to be a functioning project, so maybe we should be looking at a larger restructuring after
| + | |
− | Juno rather than one piece at a time. We lacked quorum to make a decision so we will defer discussion to another week.
| + | |
− | | + | |
− | | + | |
− | <hr/>
| + | |
− | '''February 8, 2012:''' - Dani, Martin, Andrew, McQ
| + | |
− | * Andrew: Eclipse stand at '''FOSDEM in Brussles''' | + | |
− | ** Lots of people just dropped by to say hi and thanks
| + | |
− | ** Mike Milinkovich was showing off Orion; Gunnar and Andrew did others (Web, EclipseRT, C/C++)
| + | |
− | * McQ: '''4.2 Quality''' ... current list of defects looks manageable to tick all off .. any messaging we want to do ?
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''February 1, 2012:''' - Dani, Martin, John
| + | |
− | * Dani: '''No UA Committers any more''' - move UA under Platform UI such that at least somebody can apply patches
| + | |
− | ** AI John check with Wayne ... UA is a subcomponent now, may not even need a move review.
| + | |
− | * Dani: {{bug|343150}} git '''DenyNonFastForward'''
| + | |
− | ** Orion could eventually add tooling to support easy workflows in spite of deny on the repo ... but not in this release
| + | |
− | ** Ping on the bug again and proceed
| + | |
− | * John: Decide when to switch 4.2 builds from re-using 3.x binary bundles vs full 4.x builds
| + | |
− | ** Today, the 4.x testsuite just tests 4.x specific stuff; things like JDT tests just run against 3.8 today | + | |
− | ** Today, cannot generate Javadocs in 4.x today sine it needs the full source
| + | |
− | ** Today, nightlies are running 3.x only (could change to running 4.x nightlies only)
| + | |
− | ** Today, 3.x builds run at IBM and 4.x builds run at Eclipse.org
| + | |
− | ** Only few test failures left in the 4.x builds --> ready to switch
| + | |
− | ** AI: '''Kim''' to send 4.x test results to the mailing list, consider switching right after M5
| + | |
− | ** '''Performance Tests:''' Not yet run on 4.x yet - should be able to run on Denis' vserver
| + | |
− | *** IBM is going to lose the physical machines for performance tests in 2 weeks ! (Going to migrate to vserver too!)
| + | |
− | *** Need a new baseline
| + | |
− | ** Andrew: at '''FOSSLC''' in Brussels this week, going to represent Eclipse with Mike Milinkovich, Gunnar Wagenknecht and others
| + | |
− | * '''Gerrit''': Platform won't jump in as an early adopter this time, wait for other projects first
| + | |
− | ** Not all Platform Unittests can run on Hudson today (need at least some fingerprint tests to get value from Gerrit)
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''January 25, 2012:''' - McQ, John, Martin, Andrew, Dani
| + | |
− | * McQ: '''Note about 4.2 on Release Train''' | + | |
− | * Andrew: '''Eclipse 4.2 for Fedora''' - Feature note written for Eclipse Juno led to some discussion at Eng.Steering Committee, but finally approved
| + | |
− | * Dani: Team down by 1 but no impact (Dani is going to take over responsibilities)
| + | |
− | * John: '''Build Failures in UA, Update, PDE, p2 yesterday''' after the move to Java 7... nobody watching these, need to find caretakers
| + | |
− | ** UA tests often fail due to a link validity checker, these can be caused by anyone
| + | |
− | ** Certificate Validity issue (Jar signing)
| + | |
− | | + | |
− | | + | |
− | <hr/>
| + | |
− | '''January 18, 2012:''' - McQ, John, Martin, Andrew, Dani
| + | |
− | * McQ: '''4.2 quality''' and next steps
| + | |
− | ** More resources found to enable 4.2 as the LTS base - encouraging, although some items still missing
| + | |
− | ** Fedora 17 think about shipping 4.2m6 (work ongoing) - that would be a large stack on top of 4.2
| + | |
− | ** John: '''Oracle Java 7 as Reference Platform''' now that the most severe issues are fixed (Java 6 EOL is June 2012 !) - that is Oracle, not OpenJDK | + | |
− | *** Not remove Java 6 for now
| + | |
− | *** Fedora also does all tests on 7
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''January 11, 2012:''' - McQ, John, Dani, Martin, Andrew
| + | |
− | * McQ: '''State of Presentation API's'''
| + | |
− | ** Different API's in 4.2 and 3.x -- will need to deprecate API in 3.x
| + | |
− | ** Christian suggested deleting API that's not implemented in 4.x to get compile errors ... John thinks that binary compatibility is more important
| + | |
− | *** Plugins will be "mostly OK", presentation API is cosmetic anyways
| + | |
− | ** McQ: get in touch with clients who use presentation API, telling them what's best to do ... often newer 4.x infrastructure is much better than trying to keep 3.x around forever
| + | |
− | * Andrew: '''Cairo and GTK3'''
| + | |
− | * John: '''4.2 compiling now'''
| + | |
− | * Martin: '''Updated JSch-0.1.44 version''' - how to announce properly
| + | |
− | ** AI Martin Announce on eclipse-dev and cross-project
| + | |
− | ** Should also put into migrtion notes and README
| + | |
− | | + | |
− | <hr/>
| + | |
− | '''January 4, 2012:''' - McQ, Dani, Martin, Andrew
| + | |
− | * McQ: Pascal's note about p2 leadership .. not sure who could step in and make a commitment (may see the same fate as UA)
| + | |
− | ** Tom Watson looking for candidates, but looks like none in McQ's team
| + | |
− | <hr/>
| + | |
− | | + | |
− | = Archive =
| + | |
| * [[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]] |