On Tue, 04 May 2010, brian d foy wrote:
> On Tue, May 4, 2010 at 6:07 PM, Jan Dubois <j...@activestate.com> wrote:
> 
> I don't manage the Windows side. I was more annoyed that
> ExtUtils::Installed would try to delete a file, notice that it failed,
> then try to work around it's inability to delete the file. It failed
> correctly, but that wasn't good enough, I guess. :)

It is arguable if it failed "correctly".  It sounds that it only failed
by accident (because you cannot delete a DLL that is in use) and not due
to correctly set file system permissions (I wonder if the users could have
deleted the files manually when they were not in use too).

So I think using the "rename" technique is a legitimate mechanism to
work around the technical limitation of not being able to update the
in-use programs and libraries.  And I do think that we should implement
a similar mechanism for HP-UX, even though it won't have the "cleanup
on next reboot" mechanism to get rid of orphaned files.

Cheers,
-Jan


Reply via email to