To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=53315
------- Additional comments from [EMAIL PROTECTED] Fri Aug 26 05:21:10 -0700 2005 ------- hr->jbu: I made the change because a previous change broke our release process. The only allowed way to place something in solver is via 'deliver', no matter if it's something which is packed into an install set or just a temporary file. Unfortunately python insists on writing .pyc where it finds the .py files, no matter what, if it just has write access to that location. Registering pyuno executes python stuff and thus creates .pyc files on solver. I found no way to prevent this from happening - and I spend a day or so looking in the python documentation and googling :-( The restriction that only 'deliver' may place something into solver is a security measure. 'deliver' is capable of zipping all deliverables of a module in a zip file, that makes it easy and efficient to distribute prebuild stuff of a module to the developers. If some other process can change something on solver , the zip files will no get updated and solver is in an inconsistent state. And this triggers the sanity checks we've got in place for solver. I personally consider this problem caused by a glaring omission in python. It should really be possible to suppress the creation of *.pyc files, or at least it should be possible to specify where they are to be created. I think it's flagged as a TODO for a newer version. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
