- Debian의
keepassxc패키지가 최소 기능 패키지로 바뀌면, 기존 기능을 유지하려는 사용자는keepassxc-full로 전환해야 함 - 제거 범위는 네트워킹에 그치지 않고 YubiKey, auto-type, 브라우저 통합, SSH agent, FDO secrets, favicon 다운로드, HIBP까지 포함됨
- Debian 패키지 설명은 기본
keepassxc가 “bare minimal functionality”만 제공하며, 네트워킹·SSH agent·브라우저 플러그인·FDO secret storage를 보안상 복잡성으로 분류함 - 변경 공지는
NEWS.Debian.gz와apt-listchanges를 통해 전달되며, stable 사용자는 릴리스 노트를 확인해야 함 - 패키지 이름과 전환 방식은 아직 조정 여지가 있으며, Trixie 이후에는
apt install keepassxc가 두 선택지를 보여주는 방안이 거론됨
Debian keepassxc 패키지 변경
- Team KeePassXC는 Debian 사용자에게
keepassxc패키지 관리자가 기능을 대폭 제거하려 한다고 알림 - 변경이 testing/sid 밖으로 반영되면, 기존 기능이 필요한 사용자는
keepassxc-full로 전환해야 함 - Debian 버그 리포트는 네트워킹 비활성화처럼 보이지만, Team KeePassXC는 실제 변경이 네트워킹을 넘어 전체 기능 제거에 가깝다고 반박함
제거되는 기능 범위
- Team KeePassXC가 밝힌 제거 대상은 다음과 같음
- YubiKey
- auto-type
- 브라우저 통합
- SSH agent
- FDO secrets
- 네트워킹
- favicon 다운로드
- HIBP
Debian 패키지 설명과 근거
- Debian sid의
keepassxc패키지 설명은 기본 패키지가 최소 기능만 포함한다고 안내함 - 해당 설명은 네트워킹, SSH agent, 브라우저 플러그인, FDO secret storage를 보안상 복잡성으로 보고, 꼭 필요하면
keepassxc-full을 사용하라고 안내함 - 관련 Debian 버그 리포트로 #953529 - keepassxc: Compiling with disable networking support가 공유됨
Debian 관리자의 입장
- Debian 관리자는 예기치 않은 변경을 확인할 첫 위치로
/usr/share/doc/<package>/NEWS.Debian.gz를 제시함 - testing/unstable 사용자는
apt-listchanges가 설치되어 있으면 변경 사항을 자동으로 볼 수 있고, stable 사용자는 릴리스 노트를 읽어야 함 - 이 결정은 1년 동안 논의됐으며, xz-utils 사건 이후 기본 포함 코드를 최대한 줄이는 쪽으로 기울었다고 밝힘
- 관리자는 Debian, KeePassXC, 기능이 많은 패스워드 매니저를 동시에 원하는 사용자층이 크게 겹친다고 보지 않음
- 로컬 전용 패스워드 매니저에 “구멍”을 넣는 것은 말이 되지 않는다고 표현함
upstream과 downstream의 소통 문제
- 한 사용자는 논의가 오래 걸렸는데도 upstream 개발자들이 완전히 놀란 것처럼 보이는 점을 문제로 삼음
- Debian 관리자는 Debian 프로젝트 내부 문제이며, IRC에서 다른 Debian 개발자들에게 의견을 물었다고 답함
- upstream의 입장은 이미 알고 있었고, upstream이 IRC를 몇 년 전에 떠났으며, 새 버전 패키징만으로도 에너지가 부족하다고 설명함
- Team KeePassXC와 일부 사용자는 downstream 결정으로 인해 upstream에 버그 리포트와 혼란이 몰릴 수 있다고 우려함
패키지 이름과 전환 방향
- 여러 사용자는 기본
keepassxc를 최소 기능 패키지로 바꾸기보다,keepassxc-minimal또는keepassxc-light같은 이름을 쓰고 기존keepassxc는 전체 기능을 유지하는 편이 덜 혼란스럽다고 제안함 - 한 제안은 다음 구조였음
keepassxc-lightkeepassxc-fullkeepassxc는keepassxc-full에 의존하는 전환 패키지NEWS.Debian으로 변경 설명
- Debian 관리자는 이름 변경이
ftpteam승인에 달려 있으며, Trixie 전환 패키지 방향은 그 제안이 최선일 수 있다고 답함 - Trixie 이후에는 전환 패키지를 없애고,
apt install keepassxc가 두 선택지를 보여주도록 하는 방안도 거론됨