[Piuparts-devel] Bug#875605: piuparts: esac missing in post_purge_exception script (develop branch) and yields error
Boud Roukema
boud-debian at cosmo.torun.pl
Tue Sep 12 14:52:22 UTC 2017
Source: piuparts
Version: 0.81~201709101403~0.80-7-g42acc540
Severity: normal
Tags: patch upstream
Dear Maintainer,
This inhomog build log: https://piuparts.debian.org/sid/fail/libinhomog0_0.1.6.1-1.log includes
the piupart version:
> 0m0.0s INFO: piuparts version 0.81~201709101403~0.80-7-g42acc540 starting up.
and the piupart error:
> 0m27.8s INFO: Running scripts post_purge
> 0m27.8s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpYXIehL', 'tmp/scripts/post_purge_exceptions']
> 0m27.8s DUMP:
> tmp/scripts/post_purge_exceptions: 62: tmp/scripts/post_purge_exceptions: Syntax error: end of file unexpected (expecting ";;")
> 0m27.8s ERROR: Command failed (status=2): ['chroot', '/srv/piuparts.debian.org/tmp/tmpYXIehL', 'tmp/scripts/post_purge_exceptions']
> tmp/scripts/post_purge_exceptions: 62: tmp/scripts/post_purge_exceptions: Syntax error: end of file unexpected (expecting ";;")
The bug can be reproduced with
./post_purge_exceptions dummy
where dummy is a file with the five bytes 'dddd\n'.
This looks like it's from a recent modification in the "develop" branch of piuparts:
https://anonscm.debian.org/cgit/piuparts/piuparts.git/tree/custom-scripts/scripts/post_purge_exceptions?h=develop
It seems to me that the problem is a missing "esac\n;;" (earlier than
line 62). I've attached a patch that works for me on a dummy file.
-- System Information:
This is from the build log above:
> 0m20.9s DUMP:
> Package files:
> 100 /var/lib/dpkg/status
> release a=now
> 500 http://mirror.bm.debian.org/debian sid/main amd64 Packages
> release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64
> origin mirror.bm.debian.org
> Pinned packages:
> 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpYXIehL', 'apt-cache', 'policy']
> 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpYXIehL', 'apt-cache', 'policy', 'libinhomog0']
> 0m21.0s DUMP:
> libinhomog0:
> Installed: (none)
> Candidate: 0.1.6.1-1
> Version table:
> 0.1.6.1-1 500
> 500 http://mirror.bm.debian.org/debian sid/main amd64 Packages
More information about the Piuparts-devel
mailing list