Package: python3-configshell-fb
Version: 1:2.0.0-1
Severity: normal
X-Debbugs-Cc: frukto...@gmail.com

Dear Maintainer,

the targetcli tool writes and reads its (default) config file in
~/.targetcli. However the ~ is not expanded, so targetcli creates a
directory "./\~/.targetcli/". This

- is unexpected and creates an unusual directory called "~"
- depends on the current working directory. So users configuration is not
  honored if targetcli is executed from another wd. Rather another "~"
  directory containing a default config is created.
- may have unpleasant side effects for the unaware when relying on auto_*
  settings

When TARGETCLI_HOME contains a tilde, users will have a similar issue.

This is related to Debian #1104106 [1] and already fixed upstream [2].
The available patches should be included in Trixie.

  Thank you for all your work

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104106
[2] https://github.com/open-iscsi/configshell-fb/releases/tag/v2.0.2

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.22-amd64 (SMP w/6 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.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-configshell-fb depends on:
ii  python3            3.13.3-1
ii  python3-pyparsing  3.1.2-1

python3-configshell-fb recommends no packages.

python3-configshell-fb suggests no packages.

-- no debconf information

Reply via email to