You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by is...@cocoondev.org on 2004/12/08 01:29:29 UTC

[JIRA] Created: (FOR-406) plugins writing to forrest build dir

Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: 
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Tue, 7 Dec 2004 6:29 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Commented: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
The following comment has been added to this issue:

     Author: Ross Gardler
    Created: Tue, 7 Dec 2004 7:29 PM
       Body:
Yes, much better. If you feel like tackling this then go ahead, otherwise feel free to assign it to me, I should be able to do it soon.
---------------------------------------------------------------------
View this comment:
  http://issues.cocoondev.org//browse/FOR-406?page=comments#action_11926

---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: 
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Tue, 7 Dec 2004 7:29 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Resolved: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
Message:

   The following issue has been resolved as FIXED.

   Resolver: Ross Gardler
       Date: Thu, 9 Dec 2004 6:04 PM

Plugin temporary files are now written to the projects temp directory (rather than a new directory as we original proposed). This will work if the plugin is installed, however, if it has never been installed then the build will still fail due to not having write acess.

We could make the plugins install into the project directory, but this will duplicate versions of the plugin on the users hard drive. Instead I have improved the failure message, it now asks the user to have the system admin install the plugin for them and gives instructions on how to do this.

I've marked this issue fixed, but not closed it - please test in your environment and close if it works.
---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Resolved
   Priority: Minor
 Resolution: FIXED

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: Ross Gardler
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Thu, 9 Dec 2004 6:04 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Assigned: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
Message:

   The following issue has been re-assigned.

   Assignee: Ross Gardler (mailto:ross@saafe.org)
---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Open
   Priority: Minor

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: Ross Gardler
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Tue, 7 Dec 2004 9:04 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Commented: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
The following comment has been added to this issue:

     Author: Ross Gardler
    Created: Tue, 7 Dec 2004 6:47 PM
       Body:
Yes, we could put the plugin xmaps (input.xmap, resources.xmap, output.xmap and internal.xmap) into the project directory. I wouldn't recomend project.home as it will always be overwritten whenever Forrest is run (we don't want users thinking they can edit these files).

How about project.plugins, which would be ${project.home}/build/plugins?




---------------------------------------------------------------------
View this comment:
  http://issues.cocoondev.org//browse/FOR-406?page=comments#action_11924

---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: 
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Tue, 7 Dec 2004 6:47 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Closed: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
Message:

   The following issue has been closed.

   Resolver: Dave Brondsema
       Date: Fri, 10 Dec 2004 1:40 AM

Thanks!
---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Closed
   Priority: Minor
 Resolution: FIXED

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: Ross Gardler
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Fri, 10 Dec 2004 1:40 AM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[JIRA] Commented: (FOR-406) plugins writing to forrest build dir

Posted by is...@cocoondev.org.
The following comment has been added to this issue:

     Author: Dave Brondsema
    Created: Tue, 7 Dec 2004 7:20 PM
       Body:
"${project.home}/build/plugins" seems like a fine location.  But "project.plugins" is a pretty ambiguous name for a property.  How about project.plugins-dir (following the conventions we have for other directory properties)?
---------------------------------------------------------------------
View this comment:
  http://issues.cocoondev.org//browse/FOR-406?page=comments#action_11925

---------------------------------------------------------------------
View the issue:
  http://issues.cocoondev.org//browse/FOR-406

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: FOR-406
    Summary: plugins writing to forrest build dir
       Type: Bug

     Status: Unassigned
   Priority: Minor

    Project: Forrest
 Components: 
             Plugins (general issues)
   Fix Fors:
             0.7
   Versions:
             HEAD

   Assignee: 
   Reporter: Dave Brondsema

    Created: Tue, 7 Dec 2004 6:29 PM
    Updated: Tue, 7 Dec 2004 7:20 PM

Description:
If the user executing forrest without write permissions to $FORREST_HOME an error like the following occurs:

/home/dpb2/forrest/main/targets/plugins.xml:185: Failed to copy /home/dpb2/forrest/main/var/initial_plugins_sitemap.xmap to /home/dpb2/forrest/build/plugins/input.xmap due to /home/dpb2/forrest/build/plugins/input.xmap (Permission denied) and I couldn't delete the corrupt /home/dpb2/forrest/build/plugins/input.xmap

Shouldn't input.xmap go in ${project.home}?

This is different than FOR-356.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira