I had a frustrating Gnats adventure today.
Hopefully someone can learn from my experience.
Automake PRs stopped arriving.
`queue-pr --run' silently failed -- deleting the new PR.
(This took a while to discover)
So then I tried running file-pr. It SEGVd.
(This also took a while to discover)
Finally I ended up running gdb on the file-pr that still has debug
symbols in it. Turns out that the automake `responsible' file had an
error in it.
I'd really, really prefer it if
(1) gnats sent email somewhere saying "I'm misconfigured"
if an error is found
(2) queue-pr complained if file-pr failed
(3) queue-pr did *not* delete a pending PR if file-pr failed
(4) more error checking were done on input files.
In my case, init_responsibles() SEGVd because I had an entry in
`responsible' with just two fields.
Unfortunately I don't have time to work on these things.
For Gnats folks, we're using 3.113 on sources.