Le dimanche, 22 octobre 2017, 11.52:25 h CEST Didier 'OdyX' Raboud a écrit :
> $ gbp dch --release --verbose
> gbp:debug: ['git', 'rev-parse', '--show-cdup']
> gbp:debug: ['git', 'rev-parse', '--is-bare-repository']
> gbp:debug: ['git', 'rev-parse', '--git-dir']
> gbp:debug: ['git', 'symbolic-ref', 'HEAD']
> gbp:debug: ['git', 'show-ref', 'refs/heads/debian/master']
> gbp:debug: ['git', 'tag', '-l', 'debian/1.11.0-1']
> gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'debian/1.11.0-1^0']
> gbp:debug: ['git', 'log', '--pretty=format:%H',
> 'a1f72589d8e0285b65438bb924197a3dd5a93bb2..HEAD', '--no-merges', '--']
> gbp:debug: ['git', 'merge-base', 'HEAD', 'upstream/latest']
> gbp:debug: ['git', 'describe', '--match', 'upstream/*', '--abbrev=0',
> 'e0ace8819512553d3680e912e419a5df1b8295ab'] gbp:debug: Found upstream
> version None.
> gbp:debug: /usr/bin/dpkg ['--compare-versions'] [None, 'lt', '1.11.0-1']
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/gbp/command_wrappers.py", line 232,
> in call ret = self.__call(args)
>   File "/usr/lib/python3/dist-packages/gbp/command_wrappers.py", line 125,
> in __call stderr=stderr_arg)
>   File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
>     restore_signals, start_new_session)
>   File "/usr/lib/python3.6/subprocess.py", line 1275, in _execute_child
>     restore_signals, start_new_session, preexec_fn)
> TypeError: expected str, bytes or os.PathLike object, not NoneType
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/bin/gbp", line 151, in <module>
>     sys.exit(supercommand())
>   File "/usr/bin/gbp", line 147, in supercommand
>     return module.main(args)
>   File "/usr/lib/python3/dist-packages/gbp/scripts/dch.py", line 506, in
> main options.upstream_branch, cp)
>   File "/usr/lib/python3/dist-packages/gbp/scripts/dch.py", line 52, in
> guess_version_from_upstream if compare_versions(version, cp.version) > 0:
>   File "/usr/lib/python3/dist-packages/gbp/deb/__init__.py", line 111, in
> compare_versions return DpkgCompareVersions()(version1, version2)
>   File "/usr/lib/python3/dist-packages/gbp/deb/__init__.py", line 66, in
> __call__ res = self.call([version1, 'lt', version2])
>   File "/usr/lib/python3/dist-packages/gbp/command_wrappers.py", line 237,
> in call if ret and not quiet:
> UnboundLocalError: local variable 'ret' referenced before assignment

This fails because I did `git tag upstream/1.11.0 v1.11.0` but that creates a 
tag pointing to a tag. Doing `git tag -m v1.11.0 upstream/1.11.0` fixes the 
above.

Cheers,
    OdyX

Reply via email to