Package: python3-swift
Version: 2.34.0-5
Severity: important

Severity: important because this currently blocks adduser testing
migration due to a failing autopkgtest

Dear Maintainer,

python3-swift.postinst asks adduser to create the user "swift" with
--shell /bin/sbin/nologin.

This is incorrect, such a shell does not exist. It's a quite obvious
typo that is only detected on the second or third look.

You might want to request --shell /usr/sbin/nologin instead.

However, this is not really needed since adduser --system is documented
to set the shell to /usr/sbin/nologin anyway even without an explicit
request.

I will file another bug about the postinst's complexity in due time, but
this here needs quick fixing as it holds a key package in unstable.

Greetings
Marc


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.17-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-swift depends on:
ii  adduser               3.144
ii  python3               3.13.2-2
pn  python3-cffi          <none>
ii  python3-cryptography  43.0.0-1
pn  python3-eventlet      <none>
pn  python3-greenlet      <none>
ii  python3-lxml          5.3.1-1+b1
pn  python3-netifaces     <none>
pn  python3-openssl       <none>
pn  python3-oslo.config   <none>
pn  python3-oslo.log      <none>
pn  python3-pastedeploy   <none>
pn  python3-pyeclib       <none>
ii  python3-requests      2.32.3+dfsg-4
pn  python3-six           <none>
pn  python3-xattr         <none>

python3-swift recommends no packages.

python3-swift suggests no packages.

Reply via email to