PEAR Group Meeting 20th September 2009
Agenda Items
-
- review past action items
- Bill will ask Andrei to update the pear line in global_avail to include the group and president
- PEAR Twitter
- Bill will check with Brett and/or Christian to see about getting the Twitter cron running on a PEAR server.
-
- The goals for sg1 are at http://wiki.php.net/systems/sg1
- review past action items
- Chuck will start setting up phpUnderControl and Cruise Control on sg1
- Progress on goals for Group for 2009 to 2010 (short, middle and long term)
- review past action items
- attracting developers
- Ken will start a wiki page outlining areas where the QA-Group can improve mentoring - “Orientation for New Developers”. This will eventually go in the manual at http://pear.php.net/manual/en/developers.release.php
- Bill will put the PEAR Group goals on a separate page in the wiki
- Mike will review docbook styles for pearweb
- fakemail
- review past action items
- Ken will install Fakemail on sg1
- Ken will check with Christian to get sg1 shell access
- Discuss the Big Three RFCs, possibly voting
Reference: Goals for 2009
- Short term
- getting outstanding RFC's ratified and voted on
- Mid term
- stable PEAR2/Pyrus release
- attracting new developers to PEAR2
- Long term
- get active maintainers of quality PEAR1 packages to port them to PEAR2
Minutes
Attendees
- Bill Shupp (shupp)
- Chuck Burgess (ashnazg)
- Brett Bieber (saltybeagle)
- Christian Weiske (cweiske)
- Michael Gauthier (mgauthier)
Christian called the meeting to order at 16:01 UTC. Bill sent a log out to the list for absent members. Bill compiled the minutes.
Discussion of Agenda Items
us.pear.php.net mirror
Digg's PEAR mirror appears to be working, but is missing a front page. We won't worry about SSL on mirrors.
Action Items:
- Bill will get a front page set up similar to de.pear.php.net.
- Christian will update the provider in http://pear.php.net/mirrors.php
- Michael will be contributing some style work
SVN global_avail
Still not updated. Bill only recently emailed Andrei about it.
Action Item:
- Bill will follow up with Andrei, and make sure the global_avail task gets done. Will CC David C. if necessary.
RSS to Twitter Cron Job
Bill has it stable now, but still running on his laptop. A new pearweb package needs to be released to get the latest version of it.
Action Items:
- Bill will add the Services_Twitter and Date dependencies to the pearweb package.xml.
- Bill will do a review of all pearweb cron jobs, and update documentation if he has time as well.
- Once that's done, Christian will do a new release for pearweb.
- Christian or Brett will then enable the cron job, and notify Bill to stop his.
SG1
Christian has nothing to report on this. Chuck got CC + pUC working with one package. There is debate about whether pUC is the right CI tool for our needs. Christian proposed a list of requirements for CI:
- support 100+ packages
- group packages by category
- support multiple php versions in parallel
- notification emails
- html status/report pages
- phpcs integration
Action Items:
- Christian will fetch QA_PEAR_CI and put it onto svn.php.net
- Bill will see about getting Chuck in touch with Oleg, Digg's development engineer for pUC build ideas.
Fakemail
Ken was not present, this topic was skipped.
2009 Goals
Bill did not get to putting up goals on the wiki. Chuck offered to take that task over.
Action Item:
- Chuck will put the PEAR Group goals on a separate page in the wiki
RFCs
The PEAR2 Exception Policy RFC was debated, slightly modified, and voted on. All 5 members present voted +1, with a sum of 5 votes. The PEAR2 Exception Policy RFC has been accepted.
The PEAR2 Class Naming RFC was debtated, slightly modified, and voted on. All 5 members present voted +1, which a sum of 5 votes. The PEAR2 Class Naming RFC has been accepted.
Action Item Summary
- Bill will get a front page set up on us.pear.php.net, similar to de.pear.php.net.
- Christian will update the us.pear.php.net provider entry in http://pear.php.net/mirrors.php
- Michael will be contributing some style work to these front pages
- Bill will follow up with Andrei, and make sure the global_avail task gets done. Will CC David C. if necessary.
- Bill will add the Services_Twitter and Date dependencies to the pearweb package.xml.
- Bill will do a review of all pearweb cron jobs, and update documentation if he has time as well.
- Once that's done, Christian will do a new release for pearweb.
- Christian or Brett will then enable the cron job, and notify Bill to stop his.
- Christian will fetch QA_PEAR_CI and put it onto svn.php.net
- Bill will see about getting Chuck in touch with Oleg, Digg's development engineer for pUC build ideas.
- Chuck will put the PEAR Group goals on a separate page in the wiki
Next Meeting
Not scheduled. We'll have to do this over email.