Hi everyone, I'm happy to say the Rails3 branch test suite is now 100% passing. This is a good start, but it doesn't mean CE is ready for Rails 3 in production; code coverage still needs improving, and I haven't done much actual testing in the browser, so I'm sure some things are still off. Also, there are a few tweaks I still need to make (listed at the top of the CHANGELOG), and I haven't done any work on creating an upgrade path for Rails 2.x CE apps.
So, I need your help! Please try setting up a new Rails 3.1 app with the CE gem (use the Rails3 branch in your Gemfile) and test things out. The more people start playing around with this branch, the faster we'll get it to a stable point so I can release it. https://github.com/bborn/communityengine/tree/rails3 Thanks! Bruno On Mon, Feb 14, 2011 at 9:13 AM, Bruno Bornsztein < [email protected]> wrote: > Update: unit tests are now passing on the Rails 3 branch: > https://github.com/bborn/communityengine/tree/rails3 > > <https://github.com/bborn/communityengine/tree/rails3>Please help me out > by trying to install it and letting me know how it goes. > > Thanks! > Bruno > > > On Thu, Feb 10, 2011 at 4:35 PM, ak <[email protected]> wrote: > >> I just tried it with a fresh Gemfile from the repo, and I think the >> url for CE is not right (community_engine.git instead of >> communityengine.git). >> >> $ bundle install >> Fetching [email protected]:bborn/rails.git >> remote: Counting objects: 211889, done. >> remote: Compressing objects: 100% (51930/51930), done. >> remote: Total 211889 (delta 164963), reused 203592 (delta 157875) >> Receiving objects: 100% (211889/211889), 29.02 MiB | 696 KiB/s, done. >> Resolving deltas: 100% (164963/164963), done. >> Fetching [email protected]:bborn/community_engine.git >> ERROR: bborn/community_engine.git doesn't exist. Did you enter it >> correctly? >> fatal: The remote end hung up unexpectedly >> An error has occurred in git when running `git clone >> "[email protected]:bborn/community_engine.git" "/home/xxxx/.rvm/gems/ >> ruby-1.8.7-p330@tmp/cache/bundler/git/community_engine- >> d4c03fc8a81529e472c09218b8a0604546f37878" --bare --no-hardlinks`. >> Cannot complete bundling. >> >> Cheers, >> AK >> >> On Feb 10, 4:10 pm, Bruno Bornsztein <[email protected]> >> wrote: >> > Update your repo, the Gemfile has been updated: >> https://github.com/bborn/communityengine/blob/rails3/Gemfile >> > <https://github.com/bborn/communityengine/blob/rails3/Gemfile>- >> development >> > happens fast ;) >> > >> > >> > >> > >> > >> > >> > >> > On Thu, Feb 10, 2011 at 4:06 PM, ak <[email protected]> wrote: >> > > I played with this briefly, and ran across one minor issue during >> > > setup. The Gemfile uses private git urls to refer to your four bborn >> > > repos, so I had to change them to read-only urls. >> > >> > > :git => 'https://github.com/bborn/communityengine.git' >> > > instead of >> > > :git => '[email protected]:bborn/community_engine.git' >> > >> > > Cheers, >> > > AK >> > >> > > On Feb 8, 12:29 pm, Bruno Bornsztein <[email protected]> >> > > wrote: >> > > > Hi all, >> > > > I have finally started working on a Rails 3 branch for CE. It's >> available >> > > > here: >> > >> > > >https://github.com/bborn/communityengine/tree/rails3 >> > >> > > > I'd love any help I can get to get this up and running. It's >> *kind-of* >> > > > usable, with most tests still failing. To use it: >> > >> > > > - Install Ruby 1.9.2 and Rails 3.1 (I recommend using RVM) >> > > > - Clone my CE repo and pull down the rails3 branch >> > > > - Create a new Rails 3.1 application >> > > > - Copy the Gemfile from the CE repo into your new app >> > > > - The Gemfile uses a relative path to point to the location of the >> CE >> > > gem, >> > > > customize if needed >> > > > - You'll need to use my forks of searchlogic and authlogic >> (referenced by >> > > > relative paths in the Gemfile, you can customize this as needed): >> > > >> https://github.com/bborn/authlogic,https://github.com/bborn/searchlogic >> > > > - bundle install >> > > > - Add an application.yml file in your app's config directory >> > > > - Mount the CE engine in your routes.rb: mount >> CommunityEngine::Engine >> > > => >> > > > "/" >> > > > - copy the CE migrations to your app: rake >> > > > community_engine:install:migrations >> > > > - Run rake db:migrate >> > > > - Start your server >> > >> > > > (I think that's it, please post questions/problems). >> > >> > > > Note: obviously, this is a very unstable branch and not suited for >> > > > production use. It's also not compatible (yet) with apps running >> older CE >> > > > versions. I hope to eventually provide some reasonable upgrade path, >> but >> > > for >> > > > now I'd just like to get the thing running. >> > >> > > > Thanks! >> > > > Bruno >> > >> > > -- >> > > You received this message because you are subscribed to the Google >> Groups >> > > "CommunityEngine" group. >> > > To post to this group, send email to [email protected] >> . >> > > To unsubscribe from this group, send email to >> > > [email protected]. >> > > For more options, visit this group at >> > >http://groups.google.com/group/communityengine?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "CommunityEngine" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/communityengine?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/communityengine?hl=en.
