Your message dated Mon, 31 Mar 2025 22:05:37 +0000
with message-id <[email protected]>
and subject line Bug#1053459: fixed in elasticsearch-curator 8.0.20-1
has caused the Debian Bug report #1053459,
regarding elasticsearch-curator: curator_cli does not work against system 
installed python3-click
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1053459: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053459
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: elasticsearch-curator
Version: elasticsearch-curator
Severity: normal

Dear Maintainer,

curator_cli, which is provided by the elasticsearch-curator package,
seems to depend on a different version of the python "click" module than
is installed by the python3-click package. This renders curator_cli
unusable without pip installing an appropriate click version.

I expected elasticsearch-curator to provide a curator_cli which matches
the click provided by python3-click.

To reproduce on a fresh bookworm install:

# apt install elasticsearch-curator

and attempt to run curator_cli without any arguments. You should see
this traceback:

$ curator_cli
Traceback (most recent call last):
  File "/usr/bin/curator_cli", line 33, in <module>
    sys.exit(load_entry_point('elasticsearch-curator==5.8.1', 
'console_scripts', 'curator_cli')())
             
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/curator_cli", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/curator/curator_cli.py", line 2, in 
<module>
    from curator.singletons import cli
  File "/usr/lib/python3/dist-packages/curator/singletons.py", line 7, in 
<module>
    from curator.cli_singletons.alias import alias
  File "/usr/lib/python3/dist-packages/curator/cli_singletons/alias.py", line 
5, in <module>
    @click.command(context_settings=get_width())
                                    ^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/curator/cli_singletons/utils.py", line 
34, in get_width
    return dict(max_content_width=click.get_terminal_size()[0])
                                  ^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'click' has no attribute 'get_terminal_size'


Let me know if you need any more information, although I think this is
pretty straightforward to reproduce.

Thanks!

-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages elasticsearch-curator depends on:
ii  python3                        3.11.2-1+b1
pn  python3-elasticsearch-curator  <none>
ii  python3-pkg-resources          66.1.1-1

elasticsearch-curator recommends no packages.

elasticsearch-curator suggests no packages.

--- End Message ---
--- Begin Message ---
Source: elasticsearch-curator
Source-Version: 8.0.20-1
Done: Karsten Schöke <[email protected]>

We believe that the bug you reported is fixed in the latest version of
elasticsearch-curator, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Karsten Schöke <[email protected]> (supplier of updated 
elasticsearch-curator package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 31 Mar 2025 23:26:51 +0200
Source: elasticsearch-curator
Architecture: source
Version: 8.0.20-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Karsten Schöke <[email protected]>
Closes: 1044469 1053459 1083377
Changes:
 elasticsearch-curator (8.0.20-1) unstable; urgency=medium
 .
   * New upstream version 8.0.20 (Closes: #1053459, #1044469)
   * d/control: python3-pkg-resources is no longer needed.
   * d/control: fix my email case sensitivity.
   * delete obsolete patches.
   * use sphinx-build
   * d/control: enable testing
   * d/control: new dependencies after version upgrade. (Closes: #1083377)
   * d/copyright: Update license date & insert myself.
Checksums-Sha1:
 9ff34f34bd38748f04ba1ca1d004aa495905456e 2797 
elasticsearch-curator_8.0.20-1.dsc
 a3632b49d677b8ea7536e38e5dc8c1ac8b2900e9 335985 
elasticsearch-curator_8.0.20.orig.tar.gz
 df80a976919241a80ca6d1f14b50491d6f4772d7 7212 
elasticsearch-curator_8.0.20-1.debian.tar.xz
 e18cf2da32335715123074a265bdd2447c2b1ee3 8320 
elasticsearch-curator_8.0.20-1_source.buildinfo
Checksums-Sha256:
 137c907f01e493b55111151579dade772909bed8b3e1bbba07a593c5b1866027 2797 
elasticsearch-curator_8.0.20-1.dsc
 c8c71544307ea2f7f36c0ab90dac32bb2498976d43b6082886779735ed3e342b 335985 
elasticsearch-curator_8.0.20.orig.tar.gz
 ddd31c891e4a13654a1ac6c393421734852489b3f23ab93b4751fd80adcaf175 7212 
elasticsearch-curator_8.0.20-1.debian.tar.xz
 30620c0de9ce28e6f93ed9da5401ee68b26db84085737712f025a2062fe42a2c 8320 
elasticsearch-curator_8.0.20-1_source.buildinfo
Files:
 ca1d9751d4b2d8d61b09ae621a81ed1a 2797 python optional 
elasticsearch-curator_8.0.20-1.dsc
 f2db5b0a22f1d007c79fad66562c7241 335985 python optional 
elasticsearch-curator_8.0.20.orig.tar.gz
 91efe5956f67dafe4d4363f0bf3e2838 7212 python optional 
elasticsearch-curator_8.0.20-1.debian.tar.xz
 62bf25d1cec5a28f8f13c13e5888e616 8320 python optional 
elasticsearch-curator_8.0.20-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmfrDbQACgkQMfMURUSh
dBoEmw/9GX1dX+g+LwUuIxX3tqDt9Sj5nIfjVvxd0R85G5PcqLbXj1LpxDHYSSSk
pBl+YOAQ9iLpJiQhoPfJAhzoCwxIIt0s+HPHcGbVZz0+kL5gEoY53tHTUBSR2X/Q
VvMaMlgPkgRFTwpT/Ic17c2ZPgs4OhVhhqe2dBFWGiGWApZdjmKeNISKKpOcEOr0
6Zdd9zBNOIhkYStjnPniy6Vmd8q5rP2s4Rsw2cz8HU3LnbJgQ5a3nB1/oHBFxcLy
+JeCIrQ7RR1S6hjjoO1UNwMJKTU+ycSn+XJfX5r+rwLXsPng/Qvj6EulYt7u+Yas
ZtiMNiQFn0KoA0z20QiGAnsxsz+m2cukuwF4GV2T2XFG/ZShoo0+Im6xGbPMvoNL
YosZxFo4e7SO85ylrPxamiSShpDG85ILJnT/c7cMHVZLDAxx+PbNCndXsBqHyNeU
p/DMVBPPDtMTZ/yNq5nAjEJE1DjTmN7GNbJj3qyshfFzlxc2KNIoiZjioRuZUNxx
tGFHpwvqkrvaXlocXyN7A3oOw5s8RIRFFhGoiJzXdMJSXVoZ6SJVqdtDPT9iNw/y
VCQUGKZaj+c9D8Fy1ZkohPTsDRD7Fq/Bh5GGfIh/xWCGmY4sJ5XRkN7RIHNPfkPg
C/OSSgDpCNutO8Tg1By6AQRA1YaEEOQp0HoLMC0qqIK/WuihvJ8=
=hhV7
-----END PGP SIGNATURE-----

Attachment: pgpUIlyTtSJr4.pgp
Description: PGP signature


--- End Message ---

Reply via email to