You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Damitha Kumarage (JIRA)" <ji...@apache.org> on 2006/09/04 09:09:22 UTC
[jira] Created: (AXIS2C-245) Versioning of DLLs
Versioning of DLLs
------------------
Key: AXIS2C-245
URL: http://issues.apache.org/jira/browse/AXIS2C-245
Project: Axis2-C
Issue Type: Improvement
Reporter: Damitha Kumarage
We need to allow third parties to develop plugins, and yet still be able to change interfaces
in a controlled way. The simplest thing is to include a
version number in the dll_type string. For now, use "svc-0" instead of
"svc". When the interface is stable, change to "svc-1", and thereafter
bump the version number whenever the interface changes. Maybe we'll
need something more sophisticated, but let's see if we can make the
simple approach work first.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org
[jira] Commented: (AXIS2C-245) Versioning of DLLs
Posted by "Senaka Fernando (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2C-245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12554115 ]
Senaka Fernando commented on AXIS2C-245:
----------------------------------------
Hi Damitha,
This sounds a good improvement. But, I don't think that hardcoding the DLL version is something that we should be doing. Instead, it should be definable in an external resource, for instance the axis2.xml file or something similar. Thus, the user can simply dynamically switch between backward compatible DLL versions. If not, the effect is the same as not having hardcoded DLL versions. Am I mistaken here?
Regards,
Senaka
> Versioning of DLLs
> ------------------
>
> Key: AXIS2C-245
> URL: https://issues.apache.org/jira/browse/AXIS2C-245
> Project: Axis2-C
> Issue Type: Improvement
> Reporter: Damitha Kumarage
> Assignee: Sanjaya Ratnaweera
>
> We need to allow third parties to develop plugins, and yet still be able to change interfaces
> in a controlled way. The simplest thing is to include a
> version number in the dll_type string. For now, use "svc-0" instead of
> "svc". When the interface is stable, change to "svc-1", and thereafter
> bump the version number whenever the interface changes. Maybe we'll
> need something more sophisticated, but let's see if we can make the
> simple approach work first.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org
[jira] Updated: (AXIS2C-245) Versioning of DLLs
Posted by "Samisa Abeysinghe (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2C-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samisa Abeysinghe updated AXIS2C-245:
-------------------------------------
Fix Version/s: (was: 1.0.0)
Moved to post 1.0
> Versioning of DLLs
> ------------------
>
> Key: AXIS2C-245
> URL: https://issues.apache.org/jira/browse/AXIS2C-245
> Project: Axis2-C
> Issue Type: Improvement
> Reporter: Damitha Kumarage
> Assigned To: Sanjaya Ratnaweera
>
> We need to allow third parties to develop plugins, and yet still be able to change interfaces
> in a controlled way. The simplest thing is to include a
> version number in the dll_type string. For now, use "svc-0" instead of
> "svc". When the interface is stable, change to "svc-1", and thereafter
> bump the version number whenever the interface changes. Maybe we'll
> need something more sophisticated, but let's see if we can make the
> simple approach work first.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org
[jira] Updated: (AXIS2C-245) Versioning of DLLs
Posted by "Samisa Abeysinghe (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/AXIS2C-245?page=all ]
Samisa Abeysinghe updated AXIS2C-245:
-------------------------------------
Fix Version/s: 1.0.0
Assignee: Sanjaya Ratnaweera
> Versioning of DLLs
> ------------------
>
> Key: AXIS2C-245
> URL: http://issues.apache.org/jira/browse/AXIS2C-245
> Project: Axis2-C
> Issue Type: Improvement
> Reporter: Damitha Kumarage
> Assigned To: Sanjaya Ratnaweera
> Fix For: 1.0.0
>
>
> We need to allow third parties to develop plugins, and yet still be able to change interfaces
> in a controlled way. The simplest thing is to include a
> version number in the dll_type string. For now, use "svc-0" instead of
> "svc". When the interface is stable, change to "svc-1", and thereafter
> bump the version number whenever the interface changes. Maybe we'll
> need something more sophisticated, but let's see if we can make the
> simple approach work first.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org
[jira] Resolved: (AXIS2C-245) Versioning of DLLs
Posted by "Samisa Abeysinghe (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2C-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samisa Abeysinghe resolved AXIS2C-245.
--------------------------------------
Resolution: Won't Fix
This has been held up for long and no one seems to need this feature. Hence closing this out.
> Versioning of DLLs
> ------------------
>
> Key: AXIS2C-245
> URL: https://issues.apache.org/jira/browse/AXIS2C-245
> Project: Axis2-C
> Issue Type: Improvement
> Reporter: Damitha Kumarage
> Assignee: Sanjaya Ratnaweera
>
> We need to allow third parties to develop plugins, and yet still be able to change interfaces
> in a controlled way. The simplest thing is to include a
> version number in the dll_type string. For now, use "svc-0" instead of
> "svc". When the interface is stable, change to "svc-1", and thereafter
> bump the version number whenever the interface changes. Maybe we'll
> need something more sophisticated, but let's see if we can make the
> simple approach work first.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org