Bug 33059 - После обновления python-module-fastimport до 0.9.6-alt1
Summary: После обновления python-module-fastimport до 0.9.6-alt1
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-bzr-fastimport (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-30 13:08 MSK by Gleb F-Malinovskiy
Modified: 2021-09-17 14:47 MSK (History)
23 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb F-Malinovskiy 2017-01-30 13:08:01 MSK
сломался git-bzr:
$ git bzr fetch 3.5
Updating remote 3.5
13:00:01 Calculating the revisions to include ...
13:00:01 Starting export of 16707 revisions ...
bzr: ERROR: exceptions.TypeError: cannot concatenate 'str' and 'int' objects

Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 930, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 1121, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 673, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 697, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/bzrlib/cleanup.py", line 136, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/cmds.py", line 720, in run
    return exporter.run()
  File "/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.py", line 240, in run
    self.emit_commit(revid, self.ref)
  File "/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.py", line 358, in emit_commit
    self.print_cmd(self._get_commit_command(ref, mark, revobj, file_cmds))
  File "/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.py", line 441, in _get_commit
    more_authors=more_author_info, properties=properties)
  File "/usr/lib/python2.7/site-packages/fastimport/commands.py", line 168, in __init__
    self.id = b':' + mark
TypeError: cannot concatenate 'str' and 'int' objects

bzr 2.7.0 on python 2.7.11 (Linux-4.9.5-un-def-alt1-x86_64-with-altlinux-ALT-
    Sisyphus)
arguments: ['/usr/bin/bzr', 'fast-export', '--import-
    marks=/home/gleb/git/squid/.git/bzr-git/3.5-bzr-map', '--export-
    marks=/home/gleb/git/squid/.git/bzr-git/3.5-bzr-map', '--git-branch=3.5',
    '/home/gleb/git/squid-bzr']
plugins: bash_completion[2.7.0], changelog_merge[2.7.0],
    fastimport[0.14.0dev], grep[2.7.0], launchpad[2.7.0],
    netrc_credential_store[2.7.0], news_merge[2.7.0], po_merge[2.7.0],
    weave_fmt[2.7.0]
encoding: 'utf-8', fsenc: 'UTF-8', lang: 'ru_RU.UTF-8'

*** Bazaar has encountered an internal error.  This probably indicates a
    bug in Bazaar.  You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.
Comment 1 Ivan Zakharyaschev 2017-01-30 15:57:22 MSK
Попробуйте обновить python-module-bzr-fastimport . Оно вызвало, по-моему, эту функцию с int в аргументе, который потом складывается со строкой-константой.

$ fgrep '/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.py' /ALT/Sisyphus/{x86_64,noarch}/base/contents_index
/ALT/Sisyphus/noarch/base/contents_index:/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.py	python-module-bzr-fastimport
/ALT/Sisyphus/noarch/base/contents_index:/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.pyc	python-module-bzr-fastimport
/ALT/Sisyphus/noarch/base/contents_index:/usr/lib/python2.7/site-packages/bzrlib/plugins/fastimport/exporter.pyo	python-module-bzr-fastimport
[imz@people ~]$ rpm -qp /ALT/Sisyphus/noarch/RPMS.classic/python-module-fastimport-0.9.6-alt1.noarch.rpm --lastchange
* Wed Jan 11 2017 Igor Vlasenko <viy@altlinux.ru> 0.9.6-alt1
- automated PyPI update
[imz@people ~]$ rpm -qp /ALT/Sisyphus/noarch/RPMS.classic/python-module-bzr-fastimport-0.13.0-alt2.noarch.rpm --lastchange
* Thu Sep 18 2014 Alexey Shabalin <shaba@altlinux.ru> 0.13.0-alt2
- upstream snapshot (fixed work with python-module-fastimport-0.9.4)
[imz@people ~]$
Comment 2 Ivan Zakharyaschev 2017-01-30 16:01:11 MSK
(In reply to comment #1)
> Попробуйте обновить python-module-bzr-fastimport . Оно вызвало, по-моему, эту
> функцию с int в аргументе, который потом складывается со строкой-константой.

Я имел в виду, что нужно собрать в Сизиф.

Ещё вопрос, стоит ли несовместимость отражать в конфликтах пакета python-module-fastimport.

Можно для помощи людям при точечных обновлениях (раз мы это сейчас узнали), но некрасиво в общем случае. Оно не должно знать о всех своих пользователях.
Comment 3 Grigory Ustinov 2021-09-17 14:47:53 MSK
Нет такого. Python2 EOL.