Ethereal-dev: Re: [Ethereal-dev] plugins version-subdirectory: Why?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Lars Roland <lars.roland@xxxxxxx>
Date: Tue, 15 Mar 2005 19:23:13 +0100
Ashok Narayanan schrieb:
Doesn't that force us to do something like 0.10.55 if we don't update
the plugin API for some time?

No, a changed plugin api is one reason to increase the minor version number. There are other reasons, too. Currently the plugin directory changes with each release. Using only the major and the minor version number would let us have the same directory for a longer time.

More useful would be some sort of plugin API versioning that would
automatically refuse to load plugins if the API version isn't right.

We already refuse to load plugins which use an unsupported API. However, real API versioning would be something nice to have.

-Ashok

On Tue, Mar 15, 2005 at 06:57:39PM +0100, Lars Roland wrote:

Joerg Mayer schrieb:

On Mon, Mar 14, 2005 at 09:24:36PM +0100, Ulf Lamping wrote:


After updating to Ethereal 0.10.10 (which let's say have some incompatible binary changes) this plugin is still in the plugin dir and not updated by the installer (because it's a private plugin).

When you now start Ethereal, it will crash unexpectedly, not telling you anything about the cause.


That's why I proposed the following numbering change:
The directory should be called 0.10 for ethereal version 0.10.x
In case of a not backward compatible change to the plugin API, the
Ethereal version should be increased to 0.11.x. It's just that
nobody ever reacted to it.


Good idea,
I like that.

Regards,
Lars

_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev