업데이트 중 경고 메시지에 대한 질문

저는 Ubuntu 20.04 클라우드 서버에서 공식 Discourse를 운영하고 있습니다. 현재 최신 버전(2.9.0.beta8)을 사용 중이며, 지금은 문제가 없습니다. 하지만 정기적인 업그레이드를 수행할 때 로그에 잠시 스쳐 지나가는 (대부분 무해할 것으로 보이는) 경고 메시지들이 가끔 보이는데, 이에 대해 궁금합니다. 방금 전에는 다음과 같은 메시지가 나타났습니다:

$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
[DEPRECATED] The `--without` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local without 'test development'`, and stop using this flag

주요 관심사는 개발 팀이 이러한 종류의 문제에 얼마나 주의를 기울이고, 이런 경고들을 해결하기 위해 내부적으로 업데이트를 수행하는지입니다. 현재로서는 이 문제로 인해 크게 걱정하고 있지는 않습니다. 다만, 이런 사항들이 결국 개선될 수 있도록 일정 잡히기를 바랄 뿐입니다.

감사합니다, 여러분. 이 제품을 정말 좋아합니다. 현재는 작은 커뮤니티를 성장시키는 데 다소 어려움을 겪고 있지만, 곧 이 부분에서도 몇 가지 변화를 줄 예정입니다.

팀의 답변은 아니지만, 이 정보가 도움이 될 수 있습니다:

GitHub에서 기능 외(non-feature) 커밋 수를 통해 판단할 수 있습니다:

그 메시지들에 대해 걱정하지 않으셔도 됩니다. 보통 Discourse의 기반이 되는 어떤 의존성(dependency)이 변경되었기 때문에 발생하는데, 소프트웨어 개발에서는 이런 일이 매우 빈번하게 일어납니다. 보통 모든 “비중요” 사항을 수정할 시간이 충분하지 않기 때문에, 실제로 시스템이 정상적으로 작동하는 데 방해가 될 때까지 기다리는 경우가 많습니다.

또한 팀이 각 커밋마다 테스트를 실행한다는 점도 주목할 만합니다. 따라서 어떤 기능이 사용 불가능해지면 이를 감지할 수 있어야 합니다.

정말 감사합니다, @hiddenseal!