c0b / docker-elixir

Official Docker image for Elixir :whale: :turtle: :rocket:
http://elixir-lang.org/
190 stars 74 forks source link

elixir v1.11.1 #145

Closed getong closed 4 years ago

nathanl commented 4 years ago

1.11 is released! 😄 https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.md

getong commented 4 years ago

Updated.

ulissesalmeida commented 4 years ago

🙏 :shipit:

zdcthomas commented 4 years ago

🎆 🥳 🎈

BlueHotDog commented 4 years ago

wooo hoooo, waiting for this :) eager to try the new compiler optimizations :)

getong commented 4 years ago

@c0b If you don't have time to take care of this repo, please add me as a collaborator of this repo.

altdsoy commented 4 years ago

@c0b @getong Or me :wink:

bmuller commented 4 years ago

Anyone else giving up on the non-responsiveness here and using something else? I'm looking at using https://hub.docker.com/r/hexpm/elixir going forward

agramichael commented 4 years ago

Anyone else giving up on the non-responsiveness here and using something else? I'm looking at using https://hub.docker.com/r/hexpm/elixir going forward

Gonna give that a try, thanks!

shanesveller commented 4 years ago

Anyone else giving up on the non-responsiveness here and using something else? I'm looking at using https://hub.docker.com/r/hexpm/elixir going forward

I have a post on CircleCI's image PR thread encouraging the adoption of those images as well, because that work is blocked on this Pull Request or one like it.

https://github.com/CircleCI-Public/cimg-elixir/pull/36#issuecomment-705688010

jmarca commented 4 years ago

Anyone else giving up on the non-responsiveness here and using something else? I'm looking at using https://hub.docker.com/r/hexpm/elixir going forward

Thanks for the tip @bmuller Only problem with Bob the builder is the wealth of choice! Eventually found what I wanted as hexpm/elixir:1.11.0-erlang-23.1.1-alpine-3.12.0 There are thousands of pages of combinations!

altdsoy commented 4 years ago

Anyone else giving up on the non-responsiveness here and using something else? I'm looking at using https://hub.docker.com/r/hexpm/elixir going forward

Thanks for the tip @bmuller Only problem with Bob the builder is the wealth of choice! Eventually found what I wanted as hexpm/elixir:1.11.0-erlang-23.1.1-alpine-3.12.0 There are thousands of pages of combinations!

I also found that same image combination with some luck :sweat_smile: Since the search feature of docker hub is broken (triggered at every keystroke with refreshing the page so it's impossible to type long keywords) and that the sort order is also somehow useless, it is indeed not so easy to figure out the correct version..

However as explained in the readme page, there is currently not so "much" combinations:

I was thinking for a moment now to do a tool (probably as a saas) to allow people to enter some kind of image (registry name and some kind of keywords or regex) they are interested in and allow them to receive a mail (might also be slack, telegram etc..) of a new version.

I didn't dive deep into CI/CD so I don't know if this is not already existing but I might do it anyway, at least for me as a side project..

bmuller commented 4 years ago

Thanks for the tip @bmuller Only problem with Bob the builder is the wealth of choice! Eventually found what I wanted as hexpm/elixir:1.11.0-erlang-23.1.1-alpine-3.12.0 There are thousands of pages of combinations!

One thing I figured out that helped a lot is that you can just put the query in the URL, and also the query seems to honor % as wildcards. So this would be a query for elixir 1.11., with all version of OTP 23 on Alpine 3.12 (1.11.%-erlang-23.%-alpine-3.12):

https://hub.docker.com/r/hexpm/elixir/tags?page=1&name=1.11.%25-erlang-23.%25-alpine-3.12
altdsoy commented 4 years ago

However.. Am I the only one for whom ElixirLS is crashing with this image hexpm/elixir:1.11.0-erlang-23.1.1-alpine-3.12.0 @jmarca @bmuller ?

I'm using VSCode ElixirLS.. Despite I'm changing nothing than the line FROM elixir:1.10-alpine and without touching anything else and even rebuilding the images, I'm ending up with ElixirLS not working.. It seems it's the OTP 23 that is missing some things.. Well.. In the meantime I tried every latest combination of Elixir, Erlang and Alpine down to what's supposed to be in elixir:1.10, i.e. Elixir 1.10.4, Erlang 22 and Alpine 3.11..

I tried all the following images.. ElixirLS crashes for every Hexpm images...

# FROM hexpm/elixir:1.11.0-erlang-23.0-alpine-3.12.0
# FROM hexpm/elixir:1.11.0-erlang-22.3.4.11-alpine-3.12.0
# FROM hexpm/elixir:1.10.4-erlang-23.1.1-alpine-3.12.0
# FROM hexpm/elixir:1.10.4-erlang-22.3.4.11-alpine-3.12.0
# FROM hexpm/elixir:1.11.0-erlang-23.0.2-alpine-3.11.6
# FROM hexpm/elixir:1.11.0-erlang-22.3.4.3-alpine-3.11.6
# FROM hexpm/elixir:1.10.4-erlang-23.0.2-alpine-3.11.6
FROM hexpm/elixir:1.10.4-erlang-22.3.4.3-alpine-3.11.6
# FROM elixir:1.10-alpine

Too bad :/

If someone have any suggestion, I'll be happy to hear it..

d-asensio commented 4 years ago

@getong any news on this? Could we help with something? Maybe it's not a bad idea to fork this 🤷‍♂️

bmuller commented 4 years ago

I've been using hexpm/elixir:1.11.0-erlang-23.1.1-alpine-3.12.0 and now hexpm/elixir:1.11.1-erlang-23.1.1-alpine-3.12.0 for a week in production and it's working great.

getong commented 4 years ago

@vrcca Would you merge this pr? It seems that you can do it.

vrcca commented 4 years ago

Unfortunately, I cannot. I just approved it so @c0b would merge this 😂

JohnKacz commented 4 years ago

Anyone figure out why the 1.11 hexpm/elixir images are breaking ElixirLS like @altdsoy reported? @bmuller are you not using ElixirLS or is it not breaking for you with hexpm/elixir:1.11.1-erlang-23.1.1-alpine-3.12.0

shanesveller commented 4 years ago

How are you folks using the image, such that it has the ability to impact your local use of ElixirLS? Are your entire development environments containerized? I'd probably look over the project's issues board for compatibility reports.

They only test the project up to 1.10 and build the released version with 1.8.

bmuller commented 4 years ago

Anyone figure out why the 1.11 hexpm/elixir images are breaking ElixirLS like @altdsoy reported? @bmuller are you not using ElixirLS or is it not breaking for you with hexpm/elixir:1.11.1-erlang-23.1.1-alpine-3.12.0

I don't use ElixirLS ... so may not be a good fit if that's the use case.

gitneko commented 4 years ago

@c0b Could you please merge this PR?

themitigater commented 4 years ago

+1

tsloughter commented 4 years ago

@getong didn't realize you took care of these too. Thanks!

@c0b it would be great if we could get this repo opened up to more people and moved to the Erlang Ecosystem Foundation https://github.com/erlef/ github org?

d-asensio commented 4 years ago

@tsloughter that would be great. Maybe @starbelly can help? 😉

mljrg commented 4 years ago

@c0b Are you still around? Can you please merge this PR?

tsloughter commented 4 years ago

@getong I think we should go ahead and move this to erlef. I can fork it to there, are you able to submit the images to docker hub? That's the main part I still don't understand the process for and don't think we have automation around?

getong commented 4 years ago

@getong I think we should go ahead and move this to erlef. I can fork it to there, are you able to submit the images to docker hub? That's the main part I still don't understand the process for and don't think we have automation around?

I think so, let's do it.

getong commented 4 years ago

docker-library/official-images#8979 is made, if that pr is merged, the docker hub elixir image will be updated.

getong commented 4 years ago

1.11.1 can be found in https://hub.docker.com/_/elixir , close it now.

altdsoy commented 4 years ago

1.11.1 can be found in https://hub.docker.com/_/elixir , close it now.

Hello @getong It seems that there is no way to post issues in the erlef repository https://github.com/erlef/docker-elixir Just asking here if it's normal?

Also Elixir 1.11.2 seems to be released.. Any plan to publish it soon?

tsloughter commented 4 years ago

Because it is a fork it doesn't have issues, I should be able to enable them, will work on that now.

getong commented 4 years ago

1.11.1 can be found in https://hub.docker.com/_/elixir , close it now.

Hello @getong It seems that there is no way to post issues in the erlef repository https://github.com/erlef/docker-elixir Just asking here if it's normal?

Also Elixir 1.11.2 seems to be released.. Any plan to publish it soon?

docker-library/official-images#9016 will update elixir 1.11.2 docker image.