tries to decode debian/changelog as ascii, and fails when it's not
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-builddeb |
Fix Released
|
Medium
|
Martin Packman | ||
bzr-builddeb (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
cat <<EOF > debian/changelog
* Revert "power-cog" to combined design (System-Devices indicator)
{dark,
EOF
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
lossy=lossy)
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
result = WorkingTree.
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
*args, **kwargs)
File "/usr/lib/
lossy=lossy)
File "/usr/lib/
self.cleanups, self.func, self, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
self.rev_id = self.builder.
File "/usr/lib/
self.
File "/usr/lib/
self.
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 105: ordinal not in range(128)
You can report this problem to Bazaar's developers by running
apport-bug /var/crash/
if a bug-reporting window does not automatically appear.
Related branches
- Jelmer Vernooij: Approve
-
Diff: 64 lines (+36/-1)3 files modified__init__.py (+2/-1)
tests/blackbox/test_builddeb.py (+21/-0)
tests/test_commit_message.py (+13/-0)
Changed in bzr-builddeb: | |
status: | In Progress → Fix Committed |
Changed in bzr-builddeb: | |
status: | Fix Committed → Fix Released |
Changed in bzr-builddeb (Ubuntu): | |
status: | New → Invalid |
Changed in bzr-builddeb: | |
status: | Fix Released → Fix Committed |
milestone: | none → 2.8 |
status: | Fix Committed → Fix Released |
milestone: | 2.8 → none |
The unicode here, since it's not visually obvious, is the '...' elipsis.
I think this is actually the fault of the bzr-builddeb hook that's loading the changelog.