Issue Details (XML | Word | Printable)

Key: SHALE-230
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Wendy Smoak
Reporter: Craig McClanahan
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Shale

Restore publishing the dialog-config_1.0.dtd file (and any other DTDs defined by Shale)

Created: 21/Jul/06 07:25 PM   Updated: 23/Jan/07 04:40 PM
Component/s: Website
Affects Version/s: 1.0.2
Fix Version/s: 1.0.4

Issue Links:
Incorporates
 


 Description  « Hide
As part of our transition to the shale.apache.org website, it appears that publishing the DTD for dialog configuration (to subdirectory "dtds" on the website) got inadvertently dropped. It needs to be restored to the build process.


 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Craig McClanahan made changes - 21/Jul/06 07:28 PM
Field Original Value New Value
Link This issue is part of SHALE-231 [ SHALE-231 ]
Wendy Smoak added a comment - 21/Jul/06 07:35 PM

Copying the dtds for the website (and the release distribution) was recently added to the Struts 1 build, and that config can be adopted for Shale.

(Publishing the dtds on the website was never part of the build process before, it was done manually.)

Craig McClanahan added a comment - 24/Jul/06 08:56 PM
I have hand-copied the two DTDs we currently publish (dialog.dtd and clay-config_1_0.dtd) to the "dtds" subdirectory, and set group write permssions appropriately. I'm going to leave this issue open, but take it off the 1.0.3 roadmap.

Craig McClanahan made changes - 24/Jul/06 08:56 PM
Fix Version/s 1.0.3 [ 21714 ]
Wendy Smoak added a comment - 24/Jul/06 09:00 PM
It hasn't synced yet -- did you rename dialog.dtd with the version number?

At Struts it's published as shale-dialog-config_1_0.dtd
http://struts.apache.org/dtds/

Wendy Smoak made changes - 24/Jul/06 09:00 PM
Assignee Wendy Smoak [ wsmoak ]
Craig McClanahan added a comment - 24/Jul/06 09:09 PM
I just changed the name (on the website) to "dialog_1_0.dtd". I don't think we need the "shale-" prefix because "shale" is already part of the website name.

Now, we also need to update the examples and docco to reflect the revised system identifier ... I'll go ahead and do that.

Repository Revision Date User Message
ASF #425191 Mon Jul 24 21:34:36 UTC 2006 craigmcc Update the name of the DTD resource to follow the new convention
(dialog-config_1_0.dtd), and adjust the configuration parser class to
use the correct new name.

SHALE-230
Files Changed
ADD /shale/framework/trunk/shale-core/src/main/resources/org/apache/shale/dialog/dialog-config_1_0.dtd (from /shale/framework/trunk/shale-core/src/main/resources/org/apache/shale/dialog/dialog.dtd)
DEL /shale/framework/trunk/shale-core/src/main/resources/org/apache/shale/dialog/dialog.dtd
MODIFY /shale/framework/trunk/shale-core/src/main/java/org/apache/shale/dialog/config/ConfigurationParser.java

Craig McClanahan added a comment - 02/Aug/06 05:57 AM
As part of SHALE-231 I am now publishing an Oasis catalog at <http://shale.apache.org/catalog.xml>. I've also manually deployed the relevant DTDs to the "dtds" subdirectory (as was past practice), but I'm going to leave this ticket open for potential automation later.

Repository Revision Date User Message
ASF #427910 Wed Aug 02 06:12:26 UTC 2006 wsmoak Copy the dtds into place when building the website, so they will be visible at shale.apache.org/dtds.
TODO: Move the Clay dtd to org/apache/shale/clay/config instead of META-INF.
SHALE-230
Files Changed
MODIFY /shale/framework/trunk/pom.xml

Wendy Smoak added a comment - 02/Aug/06 06:18 AM
See r427910 for antrun plugin config to copy in the dtds.

I'd like to move the Clay dtd into org/apache/clay/config and copy it to META-INF during the Clay build, rather than the other way around. This will allow us to copy everything in that directory instead of picking filenames out of META-INF which contains various other things, and it will be consistent with the location of the dialog dtd in shale-core.




Repository Revision Date User Message
ASF #473634 Sat Nov 11 02:59:26 UTC 2006 wsmoak Move the Clay DTD and copy it to META-INF during the build.
SHALE-230
Files Changed
ADD /shale/framework/trunk/shale-clay/src/main/resources/org/apache/shale/clay/config
DEL /shale/framework/trunk/shale-clay/src/main/resources/META-INF/clay-config_1_0.dtd
MODIFY /shale/framework/trunk/shale-clay/pom.xml
ADD /shale/framework/trunk/shale-clay/src/main/resources/org/apache/shale/clay/config/clay-config_1_0.dtd (from /shale/framework/trunk/shale-clay/src/main/resources/META-INF/clay-config_1_0.dtd)

Repository Revision Date User Message
ASF #473635 Sat Nov 11 03:02:46 UTC 2006 wsmoak Correct the location of DTDs to be published with the website.
SHALE-230
Files Changed
MODIFY /shale/framework/trunk/pom.xml

Wendy Smoak made changes - 11/Nov/06 03:02 AM
Resolution Fixed [ 1 ]
Fix Version/s 1.0.4-SNAPSHOT [ 21740 ]
Status Open [ 1 ] Resolved [ 5 ]
Rahul Akolkar made changes - 23/Jan/07 04:40 PM
Fix Version/s 1.0.4-SNAPSHOT [ 21740 ]
Fix Version/s 1.0.4 [ 21790 ]
Jeff Turner made changes - 09/Aug/07 07:17 AM
Workflow Struts [ 38573 ] Struts - editable closed status [ 42464 ]
Antonio Petrelli made changes - 08/Jan/09 08:57 AM
Workflow Struts - editable closed status [ 42464 ] Struts - editable closed status (temporary) [ 46328 ]
Antonio Petrelli made changes - 08/Jan/09 09:08 AM
Workflow Struts - editable closed status (temporary) [ 46328 ] Struts - editable closed status [ 52958 ]