Version number policy if default values change
Hi, GenericSetup wasn't very good in handling non ascii chars on exporting. I changed the behavior so that it will only dump strings to files/zodb/tgzs and modified the provided exporters to default encode text as utf-8. Since this breaks packages, I'd increase the minor number from 1.6 to 1.7. To get a plone system to work with these changes, I needed to update Products.DCWorkflow, Products.PluggableAuthService and Products.PluginRegistry. Since in all these packages I only changed the default encoding from None to utf-8 I wonder if this requires a higher minor number or not. I'd say no, as anything that was just stored as ascii, would be properly decoded as utf-8 too. So before I change the numbers and ask for new release, I'd like to ask if anybody objects. Best regards, Patrick
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/21/2011 07:36 AM, Patrick Gerken wrote:
Hi,
GenericSetup wasn't very good in handling non ascii chars on exporting. I changed the behavior so that it will only dump strings to files/zodb/tgzs and modified the provided exporters to default encode text as utf-8. Since this breaks packages, I'd increase the minor number from 1.6 to 1.7. To get a plone system to work with these changes, I needed to update Products.DCWorkflow, Products.PluggableAuthService and Products.PluginRegistry.
Since in all these packages I only changed the default encoding from None to utf-8 I wonder if this requires a higher minor number or not. I'd say no, as anything that was just stored as ascii, would be properly decoded as utf-8 too. So before I change the numbers and ask for new release, I'd like to ask if anybody objects.
If the new versions will continue to work with older dependencies (e.g., GenericSetup 1.6.x), then l then I think you can make them dot releases. Otherwise, if their depencencies change, they need to get corresponding bumps. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7KU9gACgkQ+gerLs4ltQ7B+gCfc9lmFcFYSUVBRxRq513ZFZLI ok0AoLQPpSDShqrMo8LMcMMwK2KM6aiY =hfvI -----END PGP SIGNATURE-----
participants (2)
-
Patrick Gerken -
Tres Seaver