====== PEAR Group Meeting 20th September 2009 ====== ==== Agenda Items ==== * Status of http://svn.php.net/viewvc/SVNROOT/global_avail * 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. * PEAR test server - discussion, look at its role in the future of PEAR ([[doconnor]], [[cweiske]]) * 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 * [[pear:rfc:pear2_exception_policy|exception policy]] * [[pear:rfc:pear2_class_naming|class naming]] * [[pear:rfc:pear2_naming_standards|naming standards]] === Reference: Goals for 2009 === [[pear:group:goals]] * Short term * getting outstanding RFC's ratified and voted on * [[pear:rfc:pear2_exception_policy|exception policy]] * [[pear:rfc:pear2_class_naming|class naming]] * [[pear:rfc:pear2_naming_standards|naming standards]] * 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 [[pear:rfc:pear2_exception_policy|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 [[pear:rfc:pear2_class_naming|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.