Package: fabric
Version: 3.2.2-1
Severity: serious
Tags: upstream
Justification: Policy 3.5
X-Debbugs-Cc: [email protected]

Hey,

python3-invoke 3.0 is not compatible with fabric. As woraround please
update the dependencies.

With python3-invoke 3.0.3+ds-1:

% fab -H server createCsv
Traceback (most recent call last):
  File "/usr/bin/fab", line 33, in <module>
    sys.exit(load_entry_point('fabric==3.2.2', 'console_scripts', 'fab')())
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 398, in run
    self.execute()
    ~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/invoke/program.py", line 583, in execute
    executor.execute(*self.tasks)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/invoke/executor.py", line 141, in execute
    context = call.make_context(config, core_parse_result=self.core)
TypeError: ConnectionCall.make_context() got an unexpected keyword argument 
'core_parse_result'

Downgrade to python3-invoke 2.2.0-2 resolves the issue. As workaround
until upstream fixed that -  please update the dependencies against
python3-invoke << 3.0 to have a working fabric.

Regards,

hefee


-- System Information:
Debian Release: forky/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages fabric depends on:
ii  libjs-sphinxdoc  9.1.0-5
ii  python3          3.13.9-3+b1
ii  python3-fabric   3.2.2-1

Versions of packages python3-fabric depends on:
ii  python3              3.13.9-3+b1
ii  python3-decorator    5.2.1-2
ii  python3-deprecated   1.3.1-1
ii  python3-invocations  4.0.2-3
ii  python3-invoke       2.2.0-2
ii  python3-paramiko     4.0.0-4

Reply via email to