adam - you don't know me but i tried to send the followng to someone  
at engineyard who is no longer there (matt reider).
i've been (probably mistakenly) autosubscribed to >400 repos and i  
don't even work there (i had some great conversations with matt once  
about helping out with a course i teach at berkeley, but that's as far  
as it went).

armando fox
github 'armandofox'

TL;DR: a non-engineyard person (me, at berkeley) has push access to  
(and has been auto-subscribed to) 400+ github repos of engineyard stuff.

hi guys, see below.  matt used to be a contact of mine there but i  
guess he's not there anymore.

armando fox - uc berkeley

Begin forwarded message:

> From: Mail Delivery System <Mailer-Daemon@berkeley.edu>
> Date: March 8, 2013 4:05:44 PM PST
> To: fox@cs.berkeley.edu
> Subject: Mail delivery failed: returning message to sender
>
> This message was created automatically by mail delivery software.
>
> A message that you sent could not be delivered to one or more of its
> recipients. This is a permanent error. The following address(es)  
> failed:
>
> mreider@engineyard.com
>   SMTP error from remote mail server after RCPT TO:<mreider@engineyard.com 
> >:
>   host aspmx.l.google.com [173.194.79.27]: 550-5.1.1 The email  
> account that you tried to reach does not exist. Please try
>   550-5.1.1 double-checking the recipient's email address for typos or
>   550-5.1.1 unnecessary spaces. Learn more at
>   550 5.1.1 http://support.google.com/mail/bin/answer.py?answer=6596  
> si3si8001389pbc.251 - gsmtp
>
> ------ This is a copy of the message, including all the headers.  
> ------
>
> Return-path: <fox@cs.berkeley.edu>
> Received: from dhcp-44-142.eecs.berkeley.edu ([128.32.44.142])
> 	by cm01fe.ist.berkeley.edu with esmtpsa (TLSv1:AES128-SHA:128)
> 	(Exim 4.76)
> 	(auth plain:fox@eecs.berkeley.edu)
> 	(envelope-from <fox@cs.berkeley.edu>)
> 	id 1UE7IE-0005nj-4D
> 	for mreider@engineyard.com; Fri, 08 Mar 2013 16:05:43 -0800
> Message-Id: <FB6C3DE2-8CE8-49ED-9B85-2823F9B53143@cs.berkeley.edu>
> From: Armando Fox <fox@cs.berkeley.edu>
> To: Matt Reider <mreider@engineyard.com>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
> Content-Transfer-Encoding: 7bit
> Mime-Version: 1.0 (Apple Message framework v936)
> Subject: Fwd: [GitHub] Subscribed to 102 engineyard repositories
> Date: Fri, 8 Mar 2013 16:05:41 -0800
> References: <513a749528688_5b26aa9ec088370@worker3.rs.github.com.mail>
> X-Mailer: Apple Mail (2.936)
>
> hi matt,
>
> been a while, hope this finds you well.
> i didn't expect to have push access to 102 repos at engineyard, and i
> bet it wasn't intentional, since i have nothing to do with these
> projects....can you guys mass-unsubcribe me so i don't have to do 102
> sepearte 'ignore's?
>
> as you may know my course on SaaS has "gone MOOC" in addition to being
> on campus - see edx.org for "cs 169.1x" and "cs 169.2x" - and proceeds
> apace!
>
> best
> armando
>
>
> Begin forwarded message:
>
>> From: GitHub <noreply@github.com>
>> Date: March 8, 2013 3:30:29 PM PST
>> To: fox@cs.berkeley.edu
>> Subject: [GitHub] Subscribed to 102 engineyard repositories
>>
>> Hey there, we're just writing to let you know that you've
>> automatically started watching several repositories on GitHub.
>>
>> You'll receive notifications for all issues, pull requests, and
>> comments that happen inside the repository. If you would like to
>> stop watching any of these repositories, you can manage your
>> settings here:
>>
>> https://github.com/engineyard/samurai/subscription
>> https://github.com/engineyard/entrepotrb/subscription
>> https://github.com/engineyard/ninja/subscription
>> https://github.com/engineyard/eycap/subscription
>> https://github.com/engineyard/eyrubygems/subscription
>> https://github.com/engineyard/engine-yard-keynote-theme/subscription
>> https://github.com/engineyard/nagios/subscription
>> https://github.com/engineyard/vmware_tools/subscription
>> https://github.com/engineyard/diablo-rojo/subscription
>> https://github.com/engineyard/coracle/subscription
>> https://github.com/engineyard/ey_db_scripts/subscription
>> https://github.com/engineyard/samurai-plugin/subscription
>> https://github.com/engineyard/sfsearch/subscription
>> https://github.com/engineyard/ey_reporter/subscription
>> https://github.com/engineyard/system/subscription
>> https://github.com/engineyard/mongrel/subscription
>> https://github.com/engineyard/bleak_hostel/subscription
>> https://github.com/engineyard/old_school_yard/subscription
>> https://github.com/engineyard/vertebra-erl/subscription
>> https://github.com/engineyard/vertebra-rb/subscription
>> https://github.com/engineyard/xmpp4em/subscription
>> https://github.com/engineyard/vertebra-gem/subscription
>> https://github.com/engineyard/cavalcade-rb/subscription
>> https://github.com/engineyard/conductor/subscription
>> https://github.com/engineyard/scrapetacular/subscription
>> https://github.com/engineyard/vertebra-xen/subscription
>> https://github.com/engineyard/station/subscription
>> https://github.com/engineyard/ey_portage/subscription
>> https://github.com/engineyard/junction/subscription
>> https://github.com/engineyard/sensei/subscription
>> https://github.com/engineyard/ey_catalyst/subscription
>> https://github.com/engineyard/diskstats/subscription
>> https://github.com/engineyard/ey_util_scripts/subscription
>> https://github.com/engineyard/ey_monit_scripts/subscription
>> https://github.com/engineyard/cluster_base/subscription
>> https://github.com/engineyard/sysadmin/subscription
>> https://github.com/engineyard/puppet-daemontools/subscription
>> https://github.com/engineyard/engineyard-pbx/subscription
>> https://github.com/engineyard/ey_pastie/subscription
>> https://github.com/engineyard/supportsite/subscription
>> https://github.com/engineyard/fence/subscription
>> https://github.com/engineyard/ey_conformance/subscription
>> https://github.com/engineyard/storage_testing/subscription
>> https://github.com/engineyard/vertebra-marcopolo/subscription
>> https://github.com/engineyard/ey_portage_metadata_regen/subscription
>> https://github.com/engineyard/jabberlang/subscription
>> https://github.com/engineyard/oom_testing/subscription
>> https://github.com/engineyard/ey_gateway_iptables_backups/
>> subscription
>> https://github.com/engineyard/ey_ec2/subscription
>> https://github.com/engineyard/ey-actors/subscription
>> https://github.com/engineyard/rubyenterprise/subscription
>> https://github.com/engineyard/vertebra/subscription
>> https://github.com/engineyard/awsm/subscription
>> https://github.com/engineyard/sequel/subscription
>> https://github.com/engineyard/digest-xmpp/subscription
>> https://github.com/engineyard/audit_nodes/subscription
>> https://github.com/engineyard/moi/subscription
>> https://github.com/engineyard/natter/subscription
>> https://github.com/engineyard/sepia/subscription
>> https://github.com/engineyard/digest/subscription
>> https://github.com/engineyard/ey_sso_slice/subscription
>> https://github.com/engineyard/ey_salesforce_slice/subscription
>> https://github.com/engineyard/vertebra-ref/subscription
>> https://github.com/engineyard/moshimoshi/subscription
>> https://github.com/engineyard/newrelic-billing/subscription
>> https://github.com/engineyard/rails-2.2.2-app/subscription
>> https://github.com/engineyard/fouroneone/subscription
>> https://github.com/engineyard/digest-monkey/subscription
>> https://github.com/engineyard/ey_salesforce/subscription
>> https://github.com/engineyard/ey_keepalived/subscription
>> https://github.com/engineyard/portage-scripts/subscription
>> https://github.com/engineyard/contacts/subscription
>> https://github.com/engineyard/inside-look/subscription
>> https://github.com/engineyard/monita/subscription
>> https://github.com/engineyard/billing/subscription
>> https://github.com/engineyard/citadel/subscription
>> https://github.com/engineyard/pappy/subscription
>> https://github.com/engineyard/weather/subscription
>> https://github.com/engineyard/ey-cluster-fs/subscription
>> https://github.com/engineyard/kgb/subscription
>> https://github.com/engineyard/loudmouth/subscription
>> https://github.com/engineyard/loudmouth-ruby/subscription
>> https://github.com/engineyard/ey-agent/subscription
>> https://github.com/engineyard/vcloud-demo/subscription
>> https://github.com/engineyard/rack-app/subscription
>> https://github.com/engineyard/mindthegap/subscription
>> https://github.com/engineyard/cerego/subscription
>> https://github.com/engineyard/cerego_overlay/subscription
>> https://github.com/engineyard/ey-cloud-recipes/subscription
>> https://github.com/engineyard/kgb_overlay/subscription
>> https://github.com/engineyard/zendesk_gateway/subscription
>> https://github.com/engineyard/tender_gateway/subscription
>> https://github.com/engineyard/ey_keepalived_configs/subscription
>> https://github.com/engineyard/eymonitor/subscription
>> https://github.com/engineyard/cluster_xml_validator/subscription
>> https://github.com/engineyard/github_access/subscription
>> https://github.com/engineyard/eyirc/subscription
>> https://github.com/engineyard/yardy/subscription
>> https://github.com/engineyard/ey-ci-cloud-recipes/subscription
>> https://github.com/engineyard/trogdor/subscription
>> https://github.com/engineyard/ey_dns/subscription
>> https://github.com/engineyard/oauth_provider/subscription
>>
>> You automatically watched these repositories because you've been
>> given push access to them.
>>
>> Thanks!
>
> Armando Fox - UC Berkeley
> Professor in Residence, Computer Science Division
> Academic Director, Berkeley Resource Center for Online Education
> fox .at. cs .dot. berkeley .dot. edu
> 465 Soda Hall #1776, Berkeley, CA 94720-1776
> +1.510.642.6820  /  http://www.cs.berkeley.edu/~fox
>
> TAKE MY CLASS FOR FREE:  https://edx.org/courses/BerkeleyX/CS169.1x/2013_Spring/about
> TRY MY BOOK (NOT FREE):   http://beta.saasbook.info  (goes with the
> course)
>

On Mar 11, 2013, at 8:27 AM, Adam Parker wrote:

> In cookbooks/env_vars/recipes/default.rb:
>
> > +          :env_vars => node[:env_vars]
> > +      })
> > +    end
> > +    template "/data/#{app_name}/shared/bin/ruby_wrapper" do
> > +      source "ruby_wrapper.erb"
> > +      owner node[:users].first[:username]
> > +      group node[:users].first[:username]
> > +      mode 0755
> > +      variables({
> > +          :app_name => app_name
> > +      })
> > +    end
> > +
> > +    case node[:environment][:stack]
> > +    when /nginx_passenger/i
> > +      execute "update-nginx-passneger-ruby" do
> misspelling passneger, should be passenger, not sure if the related  
> command is also misspelled.
> execute "update-nginx-passneger-ruby" do
>
> —
> Reply to this email directly or view it on GitHub.
>

Armando Fox - UC Berkeley
Professor in Residence, Computer Science Division
Academic Director, Berkeley Resource Center for Online Education
fox .at. cs .dot. berkeley .dot. edu
465 Soda Hall #1776, Berkeley, CA 94720-1776
+1.510.642.6820  /  http://www.cs.berkeley.edu/~fox

TAKE MY CLASS FOR FREE:  https://edx.org/courses/BerkeleyX/CS169.1x/2013_Spring/about
TRY MY BOOK (NOT FREE):   http://beta.saasbook.info  (goes with the  
course)