Luis Lavena wrote:

<snip>

I cannot suggest we use File::writable? instead since under Windows,
ACLs can deny you access to a specified folder and still show up as
writable, as I reported to RubySpec

http://groups.google.com/group/rubyspec/browse_thread/thread/2e2b21b73aca5fcc#
We could add ACL based implementations for owned?, readable?,
writeable? and executable? in win32-file if you're interested.


That's a chicken-egg situation: verify if the home folder is writable
to be able to install a gem will depend on a gem to do the job :-)

Except that you ship the one-click with win32-file, right? So, we're starting with chicken. :)

Also keep in mind that, technically, other platforms implement ACL as
well, which could be problematic.


Exactly my point, we are doing a platform-specific stuff there (uid
comparison) is something that shouldn't be.

Ok.

Thanks for the offer Daniel, and I think adding those to win32-file
will be great since ruby under Windows is blind in relation to ACLs.

I don't think we'll get them done in time for 1.3.0, though, so don't let it hold up this release. Something to consider for the next release perhaps.

Regards,

Dan

_______________________________________________
Rubygems-developers mailing list
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to