Skip to content
Prev 53792 / 63421 Next

write.csv

I would really like the bug fixed. At least this one, because I know people in my institute using this function.
I understand your arguments about open source, but I also saw in this mail list a proposal for a fix for this bug for which there were no answer from the people who are able to include it in the distribution. It looks like if there were interesting bugs and the other ones.
I don't understand the other arguments : the example was reproduced with a simple USB key and you cannot state that a disk will eternally be empty enough, specially when it has several users.

JLL


-----Message d'origine-----
De : Duncan Murdoch [mailto:murdoch.duncan at gmail.com] 
Envoy? : mardi 4 juillet 2017 14:24
? : Lipatz Jean-Luc; r-devel at r-project.org
Objet : Re: [Rd] write.csv
On 04/07/2017 5:40 AM, Lipatz Jean-Luc wrote:
Bugzilla was badly abused by spammers last year, so you need to have your account created manually by one of the admins to post there.  Write to me privately if you'd like me to create an account for you.  (If you want it attached to a different email address, that's fine.)

Sorry for trying this mailing list but I am really worried about the problem itself and the possible implications in using R in a professionnal data production context.
> I suppose that the fix is relatively straightforward, but how can we 
be sure that there is no another function with the same bad properties?

R is open source.  You could work out the patch for this bug, and in the 
process see the pattern of coding that leads to it.  Then you'll know if 
other functions use the same buggy pattern.
I think the answer to that is yes.  Most people never write such big 
files that they fill their disk:  if they did, all sorts of things would 
go wrong on their systems.  So this kind of extreme condition isn't 
often tested.  It's not easy to test in a platform independent way:  R 
would need to be able to create a volume with a small capacity.  That's 
a very system-dependent thing to do.
Again, R is open source.  You can and should contribute code (and 
therefore become one of the developers) if you are working in unusual 
conditions.

R states quite clearly in the welcome message every time it starts: "R 
is free software and comes with ABSOLUTELY NO WARRANTY."  This is 
essentially the same lack of warranty that you get with commercial 
software, though it's stated a lot more clearly.

Duncan Murdoch