linguisticexplorer / Linguistic-Explorer

Terraling is a Ruby on Rails web application to let you store and browse your linguistic data. For More information read the README file.
http://www.terraling.com/
MIT License
17 stars 14 forks source link

Sprint #152

Closed hab278 closed 8 years ago

hab278 commented 8 years ago

A simple cucumber story that lets an admin create a new language.

After the creation of a new language in a given group. Admin can add a description, change property value, set a new property value, and add an example. Finally the admin saves his language.

Comes with many bug fixes:

dej611 commented 8 years ago

It looks that there's some issue with some dependency. Does it work on your machine?

hab278 commented 8 years ago

@dej611 That's strange, I hadn't changed the Gemfile. I'll rerun the tests on Travis and see what the issue is with alphabetical_paginate.

hab278 commented 8 years ago

@dej611 Cool, Travis is using some new platform for precise builds, comes with an older version of bundler. Travis is still failing, but this time for the same reason as master. Do you want me to apply the fix or should I pull that from origin?

hab278 commented 8 years ago

@dej611 I might just apply the fix myself.

dej611 commented 8 years ago

I think if you find the fix for this branch then it should be ok. Travis will pass and I'll happily merge.

dej611 commented 8 years ago

Can you please merge the latest sprint and see if it passes? The latest sprint passes all the rspec tests.

dej611 commented 8 years ago

I believe that phantomjs error is due to some issues outside of our control, but perhaps there's a workaround. From some research I found that Travis-CI has phantom version 1.9.8 installed already - waiting to migrate to 2.0 - so if you're asking another version (as it does by default => 1.9.7) it will poke the BitBucket CDN which may have some issues. In particular there are 2 issues with the CDN: version 1.9.7 doesn't exist there so a 403 message is downloaded and that stops the process, and sometimes the CDN will simply drop the calls because of anti-DDOS protection.

The solutions are two:

I vote for the former.

hab278 commented 8 years ago

@dej611 I agree with you, I think that's the best immediate option.

dej611 commented 8 years ago

Great.