Your message dated Sun, 03 May 2020 10:04:13 +0000 with message-id <[email protected]> and subject line Bug#885914: fixed in s3cmd 2.1.0-1 has caused the Debian Bug report #885914, regarding "RuntimeError: dictionary changed size during iteration" in s3cmd put 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.) -- 885914: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885914 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: s3cmd Version: 2.0.1-1 Severity: grave Justification: renders package unusable Dear Maintainer, s3cmd put is failing with: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! An unexpected error has occurred. Please try reproducing the error using the latest s3cmd code from the git master branch found at: https://github.com/s3tools/s3cmd and have a look at the known issues list: https://github.com/s3tools/s3cmd/wiki/Common-known-issues-and-their-solutions If the error persists, please report the following lines (removing any private info as necessary) to: [email protected] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Invoked as: /usr/bin/s3cmd --ssl --config=/tmp/tmp.akNQcIMsdc --acl-private put --cache-file=«path»/.s3cmd.cache --encrypt «files...» s3://«bucket»/ Problem: <class 'RuntimeError: dictionary changed size during iteration S3cmd: 2.0.1 python: 3.6.4 (default, Dec 19 2017, 14:09:48) [GCC 7.2.0] environment LANG=en_GB.UTF-8 Traceback (most recent call last): File "/usr/bin/s3cmd", line 3073, in <module> rc = main() File "/usr/bin/s3cmd", line 2989, in main rc = cmd_func(args) File "/usr/bin/s3cmd", line 364, in cmd_object_put local_list, single_file_local, exclude_list, total_size_local = fetch_local_list(args, is_src = True) File "/usr/lib/python3/dist-packages/S3/FileLists.py", line 353, in fetch_local_list _maintain_cache(cache, local_list) File "/usr/lib/python3/dist-packages/S3/FileLists.py", line 311, in _maintain_cache cache.purge() File "/usr/lib/python3/dist-packages/S3/HashCache.py", line 49, in purge for i in self.inodes[d].keys(): RuntimeError: dictionary changed size during iteration /tmp/tmp.akNQcIMsdc contains: [default] access_key = «access key» acl_public = False bucket_location = EU cloudfront_host = cloudfront.amazonaws.com cloudfront_resource = /2008-06-30/distribution default_mime_type = binary/octet-stream delete_removed = False dry_run = False encoding = UTF-8 encrypt = False force = False get_continue = False gpg_command = /usr/bin/gpg gpg_decrypt = %(gpg_command)s --homedir /usr/local/backups/gpghome -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s gpg_encrypt = %(gpg_command)s --homedir /usr/local/backups/gpghome --cipher-algo AES256 -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s gpg_passphrase = «passphrase» guess_mime_type = True host_base = s3.amazonaws.com host_bucket = %(bucket)s.s3.amazonaws.com human_readable_sizes = False list_md5 = False preserve_attrs = True progress_meter = True proxy_host = proxy_port = 0 recursive = False recv_chunk = 4096 secret_key = «secret key» send_chunk = 4096 simpledb_host = sdb.amazonaws.com skip_existing = False use_https = True verbosity = WARNING socket_timeout=60 Downgrading to 1.6.1-1 frm Stretch without changing any other packages works ok. Thanks, Ian. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf, armel, arm64 Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages s3cmd depends on: ii python3 3.6.4~rc1-2 ii python3-dateutil 2.6.1-1 ii python3-magic 1:5.32-1 s3cmd recommends no packages. s3cmd suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: s3cmd Source-Version: 2.1.0-1 Done: Gianfranco Costamagna <[email protected]> We believe that the bug you reported is fixed in the latest version of s3cmd, 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. Gianfranco Costamagna <[email protected]> (supplier of updated s3cmd 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: SHA256 Format: 1.8 Date: Sun, 03 May 2020 11:55:22 +0200 Source: s3cmd Binary: s3cmd Architecture: source Version: 2.1.0-1 Distribution: unstable Urgency: medium Maintainer: Matt Domsch <[email protected]> Changed-By: Gianfranco Costamagna <[email protected]> Description: s3cmd - command-line Amazon S3 client Closes: 885914 Changes: s3cmd (2.1.0-1) unstable; urgency=medium . [ Ondřej Nový ] * d/changelog: Remove trailing whitespaces . [ Debian Janitor ] * Bump debhelper from old 10 to 12. * Set debhelper-compat version in Build-Depends. * Set upstream metadata fields: Bug-Database, Repository. . [ Robinson Sathaseevan ] * Add debian/patches/fix-dictionary-changed-size-during-iteration.patch: - Issue caused by switching to python3 where .keys() on a dictionary no longer returns a copy of the keys (Closes: #885914) . [ Gianfranco Costamagna ] * New upstream version 2.1.0 * Update copyright years Checksums-Sha1: 30b84cf0a5341c52ffc0e75191c4a79cc8966256 1916 s3cmd_2.1.0-1.dsc 6f5acd65ca0be7b4b3e44b92ad30a7a7b4201d27 127120 s3cmd_2.1.0.orig.tar.gz be6ec3f69c2f3e225c5ae6d465fe57588d33fa3f 13408 s3cmd_2.1.0-1.debian.tar.xz 14d1e9de1479efb6746b91cb9226251063dd8cc6 7950 s3cmd_2.1.0-1_source.buildinfo Checksums-Sha256: 9f51755952722fc2adfdbe75828c50c9eae16585faded6de8b9bab12e36be9c8 1916 s3cmd_2.1.0-1.dsc 966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03 127120 s3cmd_2.1.0.orig.tar.gz accac0da7df25b11ba8cc7d4c0d62dd08e10bc9b09b43c3b0dffbfef0f4b5618 13408 s3cmd_2.1.0-1.debian.tar.xz 5cbb29487c7974ed3913e5e4e2b2e3fc3073f6565daebeedc7e0b08537d488d1 7950 s3cmd_2.1.0-1_source.buildinfo Files: e1e52d7fbfbbae7ce3507a65bb36c224 1916 utils optional s3cmd_2.1.0-1.dsc 2637f1b36f5d9db4f60af3b18eb34958 127120 utils optional s3cmd_2.1.0.orig.tar.gz cbf582608fd5cfe6b7fab398f011e03e 13408 utils optional s3cmd_2.1.0-1.debian.tar.xz 205cf19e1d15e18295aadc76ec4f174c 7950 utils optional s3cmd_2.1.0-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl6ulWMACgkQ808JdE6f Xdm5rhAA3JvbcS82d6p7LAqFJB/GGokwhYmye+zH1VCg+icWOdtFwnrvbuqdFVh6 8r+KZi3/mxWYbwWEAHHTLAquXSz7pPmgpHa1zB0XKpzbX9nGoM4Fm4e2pYPX9233 PlhmfIMKmiFjdMz8uEtuXOJSiddf28gUgQ2Ae7TjcHV0NYGKie90ch/feOksUr+b QETKDJknB31EMtkNlpVJ058qGab800PaPcs0aZrXI7dgZmyAdhVja444RCXAFZfn UXRYXMUTa4OdXdcJ3uMRbhQs00/OYuxY7ykU6eOP7+vxA56Z2zUSm5M5Bei50ulh ezxiUrKO0+t8/NH5rQbqVzv6/nQ5UxKZg5yWI6L7aMByvXS0P+v6yLWMGR8SW00I p1Wk6VvyQwg7aNEb5ibdi5Ao/dI6V5m1RWpR9rKJzhRiNWQphe9dLhl2amzanoMw RPDjij2i3Atocw7EvKB0xMTcs0OheV0t5VVoZUmDxJMtRnWxUH0BmB7u/6Nmfof8 l8ANAaWq6Fbhw5/K4mpxCcc9acpa1k7oMdrQQ2TXoXq1qImjQnCBxH1BagUJjEvW dOan87sEvPnVliQOWD+MJqQvDnpN9ERwrWw92M3F+66Q97Ah7NreT/s7P626p4M5 LFGx8op3gFiRPvBkrLFZcOPOo1fsQWd6NAxbv250sn7jQOLlRwM= =4I64 -----END PGP SIGNATURE-----
--- End Message ---

