MrSinatra;600142 Wrote: 
> 
> i understand what you are saying, but thats the point of my plugin
> suggestion.  if someone used my plugin verifier, what it would do is
> disable any plugin where the developer doesn't specifically indicate
> that it has been verified to work with the SBS point version installed.
> so somewhere in the lazy search plugin for example, would be a line
> that says "verified with 7.5.3b"
> 
As said, the mechanism already exists, the plugin developers just have
to use it.

However, this doesn't work, I've tried it and got a lot of complaints
because users that wanted to use my plugin with a SBS version which I
hadn't tested the plugin with yet. I got a lot more complains with the
limitation than what I get today with no limitation.

The issue is that no plugin developer can safely say that a plugin
works with 7.6.x beta because it might be compatible today but there
might be changes tomorrow that makes it incompatible. In the system you
want, it wouldn't be enough to say that it's compatible with the 7.6.0
beta, you would have to say that it's compatible with 7.6.0.31711
(where 31711 is the revision number of a specific nightly build).

If the plugin developers set the max version to a specific revision
number it would mean that people running beta on the latest major
version would not be able to use third party plugins. Third party
developers don't really do this as their work, they don't get payed,
they do this on their spare time for free, so you can't expect them to
do a new verification after each nightly build. We already today have
some problem that third party developers (including myself) don't have
enough spare time or motivation to do a new verification after each
official production release.

The problem is a bit less with the beta version of the next minor
version, 7.5.3 in this case, because as Andy say it mostly doesn't
contain any changes that breaks plugins. Basically if a plugin has been
tested with 7.5.0 it should also work with 7.5.3.

What I've personally done is:
1. I've limited the automatic download to 7.* (in repository xml file)
which means that my plugins can be downloaded from the plugin tab in
any 7.x release but not in 8.0 beta when we get there.
2. If the plugin is downloaded and installed manually, it's still
possible to use, because my install.xml contains maxTarget=* which
allows it to be manually installed in any version.

I can't change point 1 to 7.5.* because then I would get a lot of
complains that no one using 7.6 beta can use my plugins and I don't
have the time to verify them once a week with 7.6 to update the version
number to something like 7.6.0.31711. Most people running a beta version
prefer to be able to use the plugin and help with the plugin
verification and report to the plugin developer if they get any
problems.

Theoretically, a possible solution would be to have an option where you
in SBS can specify that you want to allow unverified plugin versions,
but the issue is still the same because some plugin developers
(including myself) doesn't always have time to do the verification
after each official release. So it would result in that more or less
all users that use third party plugins would have to have this option
checked and then it's a pretty useless option.

The main usage of the current system is to make it possible for a
plugin developer to provide one plugin version for 7.4.x and another
version for people that use 7.5.x, this is very useful and avoids a lot
of complains/issues for users who run an older SBS release.


-- 
erland

Erland Isaksson ('My homepage' (http://erland.isaksson.info))
(Developer of 'many plugins/applets'
(http://wiki.slimdevices.com/index.php/User:Erland). If my answer
helped you and you like to encourage future presence on this forum
and/or third party plugin/applet development, 'donations are always
appreciated' (http://erland.isaksson.info/donate))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=84486

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to