[ubuntu-dev] Bug#725418: requestsync: fails to parse .devscripts with multi-line variables
Ansgar Burchardt
ansgar at debian.org
Sat Oct 5 15:03:30 UTC 2013
Package: ubuntu-dev-tools
Version: 0.149
Severity: normal
File: /usr/bin/requestsync
requestsync fails to parse my ~/.devscripts:
----
$ requestsync libquvi-scripts
Traceback (most recent call last):
File "/usr/bin/requestsync", line 366, in <module>
main()
File "/usr/bin/requestsync", line 104, in main
config = UDTConfig(options.no_conf)
File "/usr/lib/python2.7/dist-packages/ubuntutools/config.py", line 56, in __init__
self.config = self.parse_devscripts_config()
File "/usr/lib/python2.7/dist-packages/ubuntutools/config.py", line 69, in parse_devscripts_config
parsed = shlex.split(line, comments=True)
File "/usr/lib/python2.7/shlex.py", line 279, in split
return list(lex)
File "/usr/lib/python2.7/shlex.py", line 269, in next
token = self.get_token()
File "/usr/lib/python2.7/shlex.py", line 96, in get_token
raw = self.read_token()
File "/usr/lib/python2.7/shlex.py", line 172, in read_token
raise ValueError, "No closing quotation"
ValueError: No closing quotation
----
I suspect this is due to one variable (DEBCHECKOUT_AUTH_URLS) spanning more
than one line:
----
DEBCHANGE_RELEASE_HEURISTIC=changelog
DEBCHANGE_MULTIMAINT_MERGE=yes
BTS_CACHE_MODE=mbox
DEBCOMMIT_SIGN_TAGS=yes
DEBCHECKOUT_SOURCE=download-only
DEBCHECKOUT_AUTH_URLS='
(?:https?|git)://github.com/(.+) git+ssh://git\@github.com/$1
'
----[ ~/.devscripts ]
Regards,
Ansgar
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.10-3-amd64 (SMP w/12 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ubuntu-dev-tools depends on:
ii binutils 2.23.52.20130828-1
ii dctrl-tools 2.23
ii devscripts 2.13.4
ii diffstat 1.55-3
ii distro-info 0.11
ii dpkg-dev 1.16.10
ii lsb-release 4.1+Debian12
ii perl 5.18.1-4
ii python 2.7.5-5
ii python-apt 0.8.9
ii python-debian 0.1.21+nmu2
ii python-distro-info 0.11
ii python-httplib2 0.8-2
ii python-launchpadlib 1.9.12-2
ii python-lazr.restfulclient 0.13.3-1
ii sudo 1.8.7-3
Versions of packages ubuntu-dev-tools recommends:
ii bzr 2.6.0~bzr6574-1
pn bzr-builddeb <none>
ii ca-certificates 20130906
ii debian-archive-keyring 2012.4
ii debian-keyring 2013.07.31
ii debootstrap 1.0.53
ii dput 0.9.6.4
pn genisoimage <none>
ii libwww-perl 6.05-1
ii lintian 2.5.19
ii patch 2.7.1-3
ii perl-modules 5.18.1-4
ii python-dns 2.3.6-2
ii python-soappy 0.12.0-4
ii quilt 0.60-10
ii reportbug 6.4.4
ii sbuild 0.64.0-1
Versions of packages ubuntu-dev-tools suggests:
pn qemu-user-static <none>
-- no debconf information
More information about the ubuntu-dev-team
mailing list