Axel Beckert writes ("Re: Bug#1000138: /usr/bin/screen: command arguments 
beyond 62 silently discarded"):
> I thought about that a while (but didn't come to a conclusion quickly,
> so I only started a few weeks after the bug report), but while I agree
> that this is "data loss", the actual impact of this issue seems so
> small that it IMHO does not deserve RC status.

Fair enough.

> I'm also not really happy with the attached patch (from your second
> mail) and still undecided if I should really apply a patch that
> deliberately causes a crash.
> 
> Then again, it might just be poorly named as it does not seem to cause
> a crash (like a segmentation fault), just exiting in panic.

Yes, by "crash" I didn't mean segfault.

> I'm removing the patch tag as the patch doesn't fix the issue but just
> makes it more visible. 

Could you apply the patch in the meantime, though ?  It is definitely
an improvement.

FYI, this bug really happened to a friend of mine, who was doing sme
large numerical processing tasks.  They were constructing the screen
command line with a shell glob.  The result was that some of their job
mysteriously simply didn't occur.  This was confusing and my friend
spent some time poring over their Makefiles etc.

In another situation, the user might not have noticed, and might have
proceeded with outputs that were only calculated from some of the
inputs.

I think bailing completely is nearly always better than silently
forgetting half the job.  This is why I felt this bug is RC: it can
cause data loss, and came quite close for my friend.  With my patch it
is simply a bug, and one which the user can then work around.

Thanks,
Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   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