리누스 토발즈, Linux 6.15에 포함된 "혐오스러운" 테스트 "쓰레기(turds)" DRM 코드에 대한 불만 표출

전문: https://www.phoronix.com/news/Linux-6.15-hdrtest-Turd

원저자: Michael Larabel | 작성일: 2025-03-29 01:35
사이트 내 게시일: 2025-03-29 04:19
리누스 토발즈는 Linux 6.15 릴리스에 'hdrtest' 코드가 포함된 것에 대해 상당한 불만을 표명했습니다. 그는 이 코드가 일반적인 allmodconfig 빌드에 통합되어 별도의 선택적 테스트가 아닌 점을 비판하며, 빌드 과정에서 불필요한 속도 저하를 초래한다고 지적했습니다. 토발즈는 이러한 포함이 빌드를 복잡하게 만들 뿐만 아니라, '쓰레기(turds)'라고 언급한 원치 않는 파일들이 포함 디렉토리에 남아 소스 트리의 청결성을 해친다고 강조했습니다.

그는 이러한 '쓰레기(turds)'의 존재가 'git status'의 불만을 초래하고 파일 이름 자동 완성을 방해하는 문제를 일으킨다고 지적하며, 이 테스트 코드의 통합이 잘 관리되지 않고 있음을 나타냈습니다. 토발즈는 이 테스트가 표준 빌드 프로세스의 일부가 되어서는 안 되며, 대신 개발자들이 독립적으로 실행해야 한다고 단호히 말했습니다. 그는 더 나은 해결책이 발견될 때까지 'hdrtest' 코드를 BROKEN으로 표시하여 비활성화할 계획이며, 이러한 테스트가 더 넓은 개발 커뮤니티에 부담을 주어서는 안 된다고 강조했습니다.

전반적으로 토발즈의 발언은 Linux 빌드 프로세스의 무결성과 효율성을 유지하는 데 대한 더 넓은 우려를 반영하며, 개발자들에게 테스트를 주요 코드베이스와 분리하여 불필요한 복잡성을 피할 것을 촉구하고 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1177) open-source (213) Development (70) DRM (27) Linus Torvalds (17) Software Testing (3) hdrtest (2) build process (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.