TODOs
[gitorious:ce-installer.git] / v3-todo.org
1 * create v3 puppet recipe
2 ** To fix =facter fqdn=: add domain: <domain> to /etc/resolv.conf
3 ** DONE add pg native package
4 ** DONE check out next instead of master
5 ** DONE config/database.yml
6 ** DONE chruby/ruby install in install-script before puppet apply
7 ** DONE update gem paths in nodes.pp
8
9    /opt/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb
10
11 ** DONE add recipe for fixed file: set up /usr/bin/gitorious script wrapper
12 ** DONE add chruby-exec prefix in existing monit files
13 ** DONE add chruby-exec to resque-worker start-directive
14
15 ** TODO fix ssh git access issue: "/usr/bin/env: ruby: No such file or directory"
16 ** TODO Don't ship with the /usr/local/bin/gitorious symlink
17    https://issues.gitorious.org/issues/199
18
19 ** TODO test running with newer puppet version
20 ** TODO Get rid of "operatingsystem" error/warning puppet msgs
21 ** TODO Get rid of yaml warnings from ruby
22    Install libyaml-devel before installing Ruby with ruby-install.
23    If still broken: cd /usr/local/src/ruby-1.9.3-p448/ext/psych &&
24    make && make install
25 ** TODO settle on final tag/head to use as version "freeze"/RC for installer
26
27 ** TODO final verification: install on both 32 and 64bit centos minimal
28 ** TODO create downloadable, prebuilt VM based on the recipe
29
30
31 * Marius tries to fix it
32 ** DONE db/seeds.rb has changes - checkout with git
33 ** DONE Need to do git reset --hard origin/next on APP
34 ** DONE err: /Stage[main]/Gitorious::Database/Exec[install_bundler]/returns: change from notrun to 0 failed: Could not find command 'gem'
35 ** DONE err: /Stage[main]//Node[gitorious-ce]/Gitorious::Version[v3-rc1]/Exec[post_version_upgrade]/returns: change from notrun to 0 failed: /usr/bin/env: ruby: No such file or directory
36 ** DONE Don't skip test in .bundle/config - this makes stuff break