Sorry for the trouble. Unfortunately, passenger isn't in Fedora or EPEL and thus is not officially supported. We release puppet across both Fedora and EPEL at the same time because the master is generally required to be newer than the clients and more folks run masters on EL systems than on Fedora. It's not an ideal situation, but this is as it has always been with puppet. https://bugzilla.redhat.com/683229 was filed regarding the stock config.ru files. Interested folks are encouraged to work upstream to make the example configs accurate for Fedora/EL.
I've successfully used this with git-send-email.
Error: Missing Dependency: ykpers is needed by package fedora- packager-0.5.1.4-5.el5.noarch (epel-testing)
This update has been submitted for stable.
This update has been submitted for testing.
This update has been submitted for stable
This update has been submitted for stable
This update has been submitted for testing
This update has been submitted for stable
The messages are telling you that the configuration sections (i.e. [puppetd] have changed to use the new application names (i.e. [agent]). The old section names continue to work but should be changed in your config at your convenience.