rabbitmq / rabbitmq-common

Common library used by rabbitmq-server and rabbitmq-erlang-client
Other
66 stars 112 forks source link

build error on alpine #240

Closed MarcAntoine-Arnaud closed 6 years ago

MarcAntoine-Arnaud commented 6 years ago

Hello,

I'm trying to build my Elixir project on an alpine image. When I call make I got:

 ERLC  
src/ssl_compat.erl:47: Warning: ssl:connection_info/1: removed in 20.0; use ssl:connection_information/[1,2] instead
src/ssl_compat.erl:67: Warning: ssl:connection_info/1: removed in 20.0; use ssl:connection_information/[1,2] instead
awk: bad regex '{modules,': Repetition not preceded by valid expression
make[1]: *** [Makefile:80: ebin/rabbit_common.app] Error 1
make: *** [erlang.mk:4913: app] Error 2

I think about a non-supported feature in awk. Do you think it can be simple to support that ? Thanks, Marc-Antoine

michaelklishin commented 6 years ago

Thank you for your time.

Team RabbitMQ uses GitHub issues for specific actionable items engineers can work on. This assumes two things:

  1. GitHub issues are not used for questions, investigations, root cause analysis, discussions of potential issues, etc (as defined by this team)
  2. We have a certain amount of information to work with

We get at least a dozen of questions through various venues every single day, often quite light on details. At that rate GitHub issues can very quickly turn into a something impossible to navigate and make sense of even for our team. Because of that questions, investigations, root cause analysis, discussions of potential features are all considered to be mailing list material by our team. Please post this to rabbitmq-users.

Getting all the details necessary to reproduce an issue, make a conclusion or even form a hypothesis about what's happening can take a fair amount of time. Our team is multiple orders of magnitude smaller than the RabbitMQ community. Please help others help you by providing a way to reproduce the behavior you're observing, or at least sharing as much relevant information as possible on the list:

Feel free to edit out hostnames and other potentially sensitive information.

When/if we have enough details and evidence we'd be happy to file a new issue.

Thank you.

michaelklishin commented 6 years ago

Consider providing steps to reproduce and your awk version. rabbit_common is also available from hex.pm.

lukebakken commented 6 years ago

@MarcAntoine-Arnaud your failure is happening in erlang.mk on this line. Consider opening an issue in the erlang.mk repository, or in the BusyBox bug tracker since Alpine Linux uses BusyBox, not the GNU suite of tools.

MarcAntoine-Arnaud commented 6 years ago

Thanks @lukebakken, I just open the issue here: https://github.com/ninenines/erlang.mk/issues/736