Summary: | www-apps/bugzilla-4.2.1 - missing excutable bit for scripts | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alon Bar-Lev <alon.barlev> |
Component: | [OLD] Server | Assignee: | Andrew Hamilton <andrew> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alonbl, creffett, proxy-maint, web-apps |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | revised ebuild for bugzilla 4.2.5 |
Description
Alon Bar-Lev
2012-04-25 06:26:32 UTC
Taking proxy-maintenance of this bug with the approval of twitch153 and the mentorship of creffett. The majority of the perl files being -x does not appear to cause any problems with the operation of bugzilla. Therefore, I am marking the bug as wontfix, please reopen if there are any known problems with these files being -x (In reply to Andrew Hamilton from comment #1) > Taking proxy-maintenance of this bug with the approval of twitch153 and the > mentorship of creffett. > > The majority of the perl files being -x does not appear to cause any > problems with the operation of bugzilla. Therefore, I am marking the bug as > wontfix, please reopen if there are any known problems with these files > being -x Do you actually use bugzilla? For example email_in.pl[1], this is a utility that should be executed directly, as well as other scripts[2]. Please fix that, so we don't need to manual modify file mode, nor add explicit perl. Thanks. [1] http://www.bugzilla.org/docs/4.0/en/html/api/email_in.html [2] http://www.bugzilla.org/docs/tip/en/html/extraconfig.html#installation-whining-cron Fix added to the 4.4 ebuild attached to Bug 476470. I will backport to 4.2.5 shortly. I do in fact maintain a Bugzilla installation where I work and use it on a daily basis. I have simply never had reason to use those perl scripts. When I looked at the files and their permissions, it appeared that the executable bit had been removed to improve security. A simple "This is why they should be executable as upstream provides them" would have been more than sufficient for me to fix this bug without the need to question my experience with Bugzilla. Created attachment 359082 [details] revised ebuild for bugzilla 4.2.5 This revised ebuild fixes Bug 413443 as well as Bug 252128 (In reply to Andrew Hamilton from comment #4) > Created attachment 359082 [details] > revised ebuild for bugzilla 4.2.5 > > This revised ebuild fixes Bug 413443 as well as Bug 252128 Thanks. Usually attaching diff of ebuild is better to see what changed and to apply these changes even if ebuild was changed a bit from post. I suggest to modify the following: --- insinto "${MY_HTDOCSDIR}" doins -r . || die --- To explicit doins with insopts modified instead of post change. Or not to use doins and just cp -R. This will allow you to be better future compatible with upstream changes. Fixed in latest bump. |