Package: sbuild Version: 0.65.2-1 Severity: wishlist Dear Maintainer,
as a part of my private build infrastructure, sbuild is called on a remote host doing basically ssh $BUILDHOST -- \ sbuild (...build options..) \ --nolog --chroot $CHROOT $PACKAGE_$VERSION.dsc After the jessie upgrade ... while this kept working in general, instead of constant output the lines are shown in bigger chunks with some pauses now. In other words: Buffering is no longer per line. A diff soon led to the relevant change between wheezy and jessie: --- /usr/share/perl5/Sbuild/Build.pm +++ /usr/share/perl5/Sbuild/Build.pm @@ -2232,9 +2232,6 @@ if (-t $saved_stdout && $log_colour) { print $saved_stdout color 'reset'; } - - # Manual flushing due to Perl 5.10 bug. Should autoflush. - $saved_stdout->flush(); } if (!$nolog && $log) { print CPLOG $_; Reverting that change also restored the previous and desired behaviour. Therefore I'm asking you to revert that change, too. Unless there's really good reason for this change. Aside, the comment in the sources raises made me curious. What kind of bug had to be worked around in Perl 5.10 (i.e. squeeze)? Was that really fixed in wheezy and later? Regards, Christoph -- System Information: Debian Release: 8.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.14.50 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init)
signature.asc
Description: Digital signature