All of the failing tests are ours, and while they were similar, we couldn't find a consistent shared facet among them that would be an obvious explanation. It was a variety of tests that would fail.
I haven't circled back to look at it, but, based on the tests that were failing, our gut feeling is that the after_commit hook for the delayed deltas is potentially being loaded and behaving ever so slightly differently with the gem version because of the way Rails loads things. They're working just fine as plugins, so I'm not too worried about it right now. I'll definitely let you know as soon as I figure it out. - Garrett On Jun 13, 2011, at 7:41 AM, Pat Allan wrote: > Hi Garrett > > Generally, installing TS and ts-delayed-delta as gems is what I recommend - > so ideally, if you can use them as gems, do that. Which tests are failing, > though? Are the failing tests related to search/TS? > > Cheers > > -- > Pat > > On 10/06/2011, at 7:55 PM, Garrett Dimon wrote: > >> I'm encountering an unusual issue where Thinking Sphinx and TS Delayed >> Delta work fine as long as I install them as plugins. However, >> whenever I try to switch over to using gems, about half of our tests >> begin to fail. >> >> Here's what I've tried... >> >> Checking the versions installed as plugins, I had thinking-sphinx >> 1.3.19 and ts-delayed-delta 1.1.0. I attempted to use those same >> versions as gems using... >> >> config.gem 'thinking-sphinx', :lib => 'thinking_sphinx', :version => >> '1.3.19' >> config.gem 'ts-delayed-delta', :lib => 'thinking_sphinx/deltas/ >> delayed_delta', :version => '1.1.0' >> >> I also added the tasks to the rakefile. >> >> With only this change from plugins to gems, about 40% of our tests >> start failing. I've also tried using newer versions of both. We're >> running Rails 2.3.12, and the application runs fine with all of the >> thinking sphinx parts of the site working fine. Rake tasks run. >> Indexing works. It's just that our tests start failing. >> >> Have you seen this before? Should I just give up on the gems and run >> it off the plugins? >> >> Thanks for your help. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Thinking Sphinx" 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/thinking-sphinx?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" 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/thinking-sphinx?hl=en. > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" 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/thinking-sphinx?hl=en.
