Skip to content

Python error when downloading a package with a .svgz file #2092

@krop

Description

@krop
~/Data/openSUSE/tmp # osc version
1.25.0

~/Data/openSUSE/tmp # osc co KDE:Extra kdoubanfm
A    KDE:Extra
A    KDE:Extra/kdoubanfm
/home/krop/Data/openSUSE/tmp/KDE:Extra/kdoubanfm/.osc/sources/151477-kdoubanfm-0.91.3.tar.bz2                                                                                                              100% Time: 0:00:00
A    KDE:Extra/kdoubanfm/151477-kdoubanfm-0.91.3.tar.bz2
/home/krop/Data/openSUSE/tmp/KDE:Extra/kdoubanfm/.osc/sources/kdoubanfm.changes                                                                                                                            100% Time: 0:00:00
A    KDE:Extra/kdoubanfm/kdoubanfm.changes
/home/krop/Data/openSUSE/tmp/KDE:Extra/kdoubanfm/.osc/sources/kdoubanfm.spec                                                                                                                               100% Time: 0:00:00
A    KDE:Extra/kdoubanfm/kdoubanfm.spec
Traceback (most recent call last):xtra/kdoubanfm/.osc/sources/kdoubanfm.svgz |                                                                                                                          |   0% ETA:  --:--:--
  File "/usr/bin/osc", line 33, in <module>
    sys.exit(load_entry_point('osc==1.25.0', 'console_scripts', 'osc')())
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/osc/babysitter.py", line 256, in main
    sys.exit(run(commandline.OscMainCommand()))
             ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/babysitter.py", line 54, in run
    prg.main(argv)
    ~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/commandline.py", line 293, in main
    exit_code = cmd.run(args)
  File "/usr/lib/python3.13/site-packages/osc/commandline_common.py", line 221, in run
    return cmd.run(args)
           ~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/commandline.py", line 229, in run
    return self.func(args.command, args, *args.positional_args)
           ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/commandline.py", line 5585, in do_checkout
    checkout_package(apiurl, project, package, rev, expand_link=expand_link,
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     prj_dir=project_dir, service_files=opts.source_service_files,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     server_service_files=opts.server_side_source_service_files,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     progress_obj=self.download_progress, size_limit=opts.limit_size,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                     meta=opts.meta, outdir=opts.output_dir, native_obs_package=opts.native_obs_package)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/core.py", line 3316, in checkout_package
    p.update(revision, server_service_files, size_limit)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/obs_scm/package.py", line 1443, in update
    self.__update(kept, added, deleted, services, fm, root.get('rev'))
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/obs_scm/package.py", line 1462, in __update
    self.updatefile(f.name, rev, f.mtime)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/obs_scm/package.py", line 671, in updatefile
    get_source_file(self.apiurl, self.prjname, self.name, n, targetfilename=storefilename,
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    revision=revision, progress_obj=self.progress_obj, mtime=mtime, meta=self.meta)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/core.py", line 2800, in get_source_file
    download(u, targetfilename, progress_obj, mtime)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/core.py", line 2760, in download
    for buf in streamfile(url, http_GET, BUFSIZE, progress_obj=progress_obj, text=filename):
               ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/core.py", line 4629, in streamfile
    progress_obj.update(read)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/osc/meter.py", line 58, in update
    self.bar.update(amount_read)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/progressbar/progressbar.py", line 250, in update
    raise ValueError('Value out of range')
ValueError: Value out of range

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions