epuzanov/ZenPacks.community.WMIDataSource — Issue #1: Bump ZenPack Version?
Author: cluther
Created: 2012-02-18 21:56:18+00:00
State: open

I'm attempting to validate community ZenPacks for compatibility with Zenoss 4, and ran into a problem that involves the WMIDataSource ZenPack through no fault of its own. A bug was introduced into the ZenPack dependency version parsing and comparison code in Zenoss 4.0.0 that still exists in the latest Zenoss 4.2 alpha release.

Very specifically the problem I'm running into happens when attempting to install the latest version of ZenPacks.community.WMIDataSource (2.11) and then ZenPacks.AndreaConsadori.Exchange2007WMI (3.0) that depends on WMIDataSource>=2.8. Zenoss' version parsing code (if you could call it that) claims that 2.11 is not >= 2.8 so it refuses to install the Exchange2007WMI ZenPack.

I've already opened a ticket to resolve the Zenoss bug and make it understand that 2.11 >= 2.8. However, there are a lot of Zenoss customers that might like to use these community ZenPacks that won't immediately benefit from the fix. One way to solve this problem until everyone can benefit from proper version parsing code is to bump the version of the WMIDataSource ZenPack so that it will evaluate as >= 2.8 regardless of how stupid the version parsing is.

If you're open to doing this, I would recommend increasing the WMIDataSource ZenPack's version to 3.0.0.

Thanks.