On Wed, Oct 12, 2016 at 10:24:25AM +0100, Stuart Henderson wrote: > On 2016/10/12 11:09, Marc Espie wrote: > > On Wed, Oct 12, 2016 at 10:51:59AM +0200, Martin Natano wrote: > > > I've seen this since the new signing method has been implemented. I > > > blamed it on something being out of date/sync on my machine, but after > > > updating to the latest snapshot yesterday (the one from ftp.fr) it > > > becomes clear that either something is seriously hosed on my system or > > > there is an issue in pkg_add or signify. > > > > > > I see this when calling pkg_add directly in xterm or script, but not > > > when called inside tmux. > > > > > > > > > xterm/script: > > > > > > natano@watschnbaum:~$ pkg_add -nuix vim > > > quirks-2.261 signed on 2016-10-11T14:06:48Z > > > Error from > > > http://ftp.fr.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/vim-8.0.0004-gtk2-perl-python3-ruby.tgz > > > signify: write to stdout: Broken pipe > > > > I don't see any of this here. > > > > I've seen it sometimes with some packages, but not in the last few updates. > > There's cvs:~sthen/ktrace.out.gz from one failing run. This one was from > ftp.fr but I've seen it from other servers (including ftp.openbsd.org) > too. > > The EPIPE to signify occured after this: > > 29287 perl CALL write(1,0x44448e2d000,0x39) > 29287 perl GIO fd 1 wrote 57 bytes > "\rChecking packages|No change in calc-2.12.5.4 (1/2)\^[[K\^[[K" > 29287 perl RET write 57/0x39 > 29287 perl CALL lseek(6,0x9647,SEEK_SET) > 29287 perl RET lseek -1 errno 29 Illegal seek > 29287 perl CALL close(6) > 29287 perl RET close 0 > 29287 perl CALL wait4(53158,0x7f7ffffddd44,0<>,0)
Hum... there might be a seek somewhere within the unpacking code, because it's definitely not in pkg_add proper.
