Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sprockets-rails v3 support #125

Closed
rmm5t opened this issue Jan 22, 2015 · 14 comments
Closed

sprockets-rails v3 support #125

rmm5t opened this issue Jan 22, 2015 · 14 comments

Comments

@rmm5t
Copy link
Collaborator

rmm5t commented Jan 22, 2015

Asset precompilation and asset dependency behavior is going to change in sprockets-rails v3.

See rails/sprockets-rails#191

Opening this as a placeholder and reminder for when that's all hashed out.

This dependency will be required for future Rails v5 support

@rmm5t rmm5t changed the title sprockets-rails v3 support sprocket-rails v3 support Jan 22, 2015
@rmm5t rmm5t changed the title sprocket-rails v3 support sprockets-rails v3 support Jan 22, 2015
@aried3r
Copy link

aried3r commented Jan 4, 2016

Any news on this, since sprockets-rails v3 is out?

@rmm5t
Copy link
Collaborator Author

rmm5t commented Jan 4, 2016

Sorry, no news. It would be super awesome if someone had the time to investigate this further.

rmm5t referenced this issue in clemensg/font-awesome-rails Jan 9, 2016
Signed-off-by: Clemens Gruber <clemensgru@gmail.com>
rmm5t added a commit that referenced this issue Jan 9, 2016
Ref #125

Still doesn't fully work, but resolves dependencies.
@why-el
Copy link

why-el commented Feb 9, 2016

@rmm5t the issue you link to is closed. Does that resolve it all? Because this issue is blocking #159.

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

the issue you link to is closed. Does that resolve it all? Because this issue is blocking #159.

@why-el Unfortunately, no. If you look at the Travis-CI build, we're still failing against the rails master branch. However, I think our current problem might be with changes in the latest sass-rails.

@rmm5t rmm5t closed this as completed Feb 9, 2016
@rmm5t rmm5t reopened this Feb 9, 2016
@why-el
Copy link

why-el commented Feb 9, 2016

Yes, sass-rails is pushing for the latest Sprockets. Perhaps you can fix sass-rails to the version still using Sprockets v3?

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

Perhaps you can fix sass-rails to the version still using Sprockets v3?

Perhaps, but heavily restricting dependencies like that increases the likelihood of dependency hell for everyone later. Plus, I'd like to maintain complete backwards compatibility with all currently supported Rails versions (e.g. 4.2). To many gemspec version restrictions makes that more difficult.

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

With all that said, pull-requests that keep the current build green and pass against rails master are very, very much welcome. I spent a rushed ~20 minutes on this problem a couple weeks ago, but didn't get to a full resolution.

@why-el
Copy link

why-el commented Feb 9, 2016

Yes, completely agree. Would a <= v3 do it? I guess that satisfies the backward compatibility requirement and solves this issue. I can either leave a note in #159 for this or submit a PR that has both #159 and my change to fix this issue.

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

Would a <= v3 do it? I guess that satisfies the backward compatibility requirement and solves this issue. I can either leave a note in #159 for this or submit a PR that has both #159 and my change to fix this issue.

I think we're talking more along the lines of a sprockets restriction like < 4.0.

Also, just to clarify, a PR only helps if time is also spent in going through and making sure that everything runs green against all the gemfile permutations (specified in .travis.yml and gemfiles/*.gemfile). If it's just a version lock against sprockets, great, but that needs to be verified.

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

Actually, I just relaxed the versions in the rails-master.gemfile, and I have a passing build there now. Sanity checking. Might be able to get this sooner than expected.

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

Closed by 100f9d7

@rmm5t rmm5t closed this as completed Feb 9, 2016
@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

@why-el Thanks for the nudge. I think we're good now. I'll get a new release out once all automated builds verify as green.

@why-el
Copy link

why-el commented Feb 9, 2016

Fabulous, thank you for the prompt response.

On Tuesday, February 9, 2016, Ryan McGeary notifications@github.com wrote:

@why-el https://github.com/why-el Thanks for the nudge. I think we're
good now. I'll get a new release out once all automated builds verify as
green.


Reply to this email directly or view it on GitHub
#125 (comment)
.

Wael Khobalatte

@rmm5t
Copy link
Collaborator Author

rmm5t commented Feb 9, 2016

v4.5.0.1 is now on rubygems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants