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

Can we upgrade ember-cli-babel, ember-cli, etc? #158

Open
Dhaulagiri opened this issue Mar 3, 2018 · 5 comments
Open

Can we upgrade ember-cli-babel, ember-cli, etc? #158

Dhaulagiri opened this issue Mar 3, 2018 · 5 comments

Comments

@Dhaulagiri
Copy link

The most recent attempt to update this addon was reverted, are you open to revisiting this? If so I'm happy to do the leg work, I just don't want to unless I know it's something you are open to. My main reason for this is to remove the babel 5 dep here so upstream consumers like ember-block-slots aren't relying on babel 5 either.

@notmessenger
Copy link
Contributor

Ember CLI 2.13.0 introduced the use of Babel 6. The use of Babel 6 and Babel 5 (provided by Ember CLI 2.12.3) in the same application very often results in build failures. This means that an application must either use Ember 2.12 and addons that are running Ember CLI 2.12.3 or older, or use Ember 2.13+ and addons running Ember CLI 2.13+. Unfortunately we have applications within our organization that cannot yet upgrade past Ember 2.12 so the addons we use - such as this one and all of those within the https://github.com/ciena-frost organization - are not able to be upgraded past Ember CLI 2.12.3 at this point. In the coming months we will be devising a strategy for how we are going to coordinate the upgrade efforts of these repos (either by delaying additional changes to these addons until they are all on Ember CLI 2.13+ or maintaining branches for the 47 addon repos our applications use) so that we can move this, and other, repos past Ember CLI 2.12.3 (with our desire to be to move them to the latest 3.x version).

So yes - we fully intend on upgrading this and all our other repos to the latest version of Ember CLI but unfortunately it is not something we can do at this exact time, but are planning to do so very soon (which is why the reversion you reference even had to be employed)

@Dhaulagiri
Copy link
Author

@notmessenger thanks for the clarification, it's at least helpful to have more context around what is going on.

I'm curious if you can elaborate more on the specific problem you are having? My expectation and experience is that one is able to have different versions of babel transpiling things since each addon is responsible for its own transpiliation separate from the consuming app. Or is the problem that if the consuming app is on babel 5 that you run into issues with any addons using babel 6?

@Dhaulagiri
Copy link
Author

Any update on this?

@notmessenger
Copy link
Contributor

While these repositories are hosted on GitHub and are licensed as open source the reality is that they are only managed from the perspective of our organization's own internal needs. Hopefully within the next several weeks it will be determined whether we are even going to continue using this library internally (at which point it can be turned over to other maintainers who can set their own direction for the project) and if so, if and when we will undertake any upgrade efforts.

I know that this is not an ideal answer but I wanted to share with you all of the information I have about everything so that you can plan accordingly.

@omairvaiyani
Copy link

Can I ask what the outcome of your meeting was?

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