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 ---

Reply via email to