[ 
https://issues.apache.org/jira/browse/JSPWIKI-38?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12659843#action_12659843
 ] 

Andrew Jaquith commented on JSPWIKI-38:
---------------------------------------

Janne -- sorry, I did not mean to suggest you were somehow against interface 
extraction. We do agree on this. Obviously, this particular discussion has 
raged for a while, and occasionally precision eludes me.

You have recap'ped my counter-proposal accurately. I'd like to keep the 
interfaces in the same packages (after we rename them to org.apache.jspwiki), 
and not put them in a separate org.apache.jspwiki.api package, or in a separate 
package tree such as org.apache.jspwiki.api, OR org.apache.jspwiki-api.

Not to put too fine a point on it, the burden on me is NOT to show that your 
idea is a bad one. Because what you've suggested is a significant change, the 
burden is on you to show why a separate .api package (or package tree) is 
warranted. I understand your reasoning but disagree on the conclusion.

Consequently I will send out a message to the dev list requesting three votes:

* Immediate renaming of all packages from com.ecyrd.jspwiki to 
org.apache.jspwiki, so that we can move to release an early alpha Apache build.
* Refactoring concrete classes (e.g., WikiEngine) into interfaces whenever 
possible, and supplementing them with factory interfaces if warranted (e.g., 
interface WikiEngineFactory).
* Creation of the .api package/package tree, and creation of various types in 
this package (e.g., WikiEngine, WikiPage)

I will vote +1 for the first two items, and -1 (veto) on the third with the 
recommendation that we use existing (after-rename, org.apache.jspwiki) 
packages. The third vote is essentially a retroactive vote.

Let's count 'em the votes. Smoke 'em if you got 'em.

> Rename packages to "org.apache.jspwiki"
> ---------------------------------------
>
>                 Key: JSPWIKI-38
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-38
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Janne Jalkanen
>             Fix For: 3.0
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to