sebastiw / edts

Erlang Development Tool Suite
GNU Lesser General Public License v3.0
355 stars 82 forks source link

Update plugins to be able to compile with OTP-19 #227

Closed sebastiw closed 7 years ago

sebastiw commented 7 years ago

In order to be able to build with OTP-19 we need to update some plugins to a later version. Lager for instance uses a parse_transform which have been updated in OTP-19. This is fixed in a later version of Lager. Webmachine have a fix on master, but to be able to use it we also need to add a specific version of mochiweb as a dependency.

tjarvstrand commented 7 years ago

Thanks! A lot of tests seem to be failing though

sebastiw commented 7 years ago

Hi, I will look into it. I got a pull requests from @ks who might have solved it.

mkrusemark commented 7 years ago

I faced the same problem. By using HEAD of lager and fixing the deprecated function I got edts partly? run. I have still a problem with the debugger. But this seems to be a local issue.

sebastiw commented 7 years ago

Ok, so it builds now with OTP 18 and 19. Problem is that I needed to remove support for R14 and R15. Seems we cannot have it both ways.

rvangraan commented 7 years ago

Hi, any chance you can get this merged?

tjarvstrand commented 7 years ago

Sorry for the delay. I've just merged a fairly large rewrite of EDTS and this fix should no longer be needed. Thanks a lot anyway for the effort!