Hi, git maintainers:

Paul Gevers writes ("Bug#1146518: git breaks dgit autopkgtest"):
> With a recent upload of git the autopkgtest of dgit fails in testing 
> when that autopkgtest is run with the binary packages of git from 
> unstable. It passes when run with only packages from testing. In tabular 
> form:

I looked at the logs and saw this

1859s remote: %apiquery dgit -dtest-dummy $DGIT_TEST_OPTS -D archive-api-query 
suites        
1859s remote: 
1859s remote: dgit: error: On entry to dgit, SIGPIPE is set to something other 
than SIG_DFL        
1859s remote: dgit: This is a bug produced by something in your execution 
environment.        
1859s remote: dgit: Giving up.        

I haven't investigated properly, but I think this means git is
newly invoking hook scripts with SIGPIPE ignored.  If I am right, that
would IMO be a regression bug in git.  (Executing a nonconsenting
program with non-default signal configuration is, in general, a bug.
This margin is too small to deal with the edge cases but I don't think
this is one of them.)

I'm travelling and it's not easy for me to investigate this properly
now, but I hope this guess is helpful.

Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to